Python Tutorial

Limite Python MongoDB


Limitez le résultat

Pour limiter le résultat dans MongoDB, nous utilisons le limit()
méthode.

Le limit() La méthode prend un paramètre, un nombre définissant le nombre de documents à renvoyer.

Considérez que vous avez une collection “clients”:

Clients

{‘_id’ : 1, ‘name’ : ‘John’, ‘address’ : ‘Highway37’}
{‘_id’ : 2, ‘name’ : ‘Peter’, ‘address’ : ‘Lowstreet 27’}
{‘_id’ : 3, ‘name’ : ‘Amy’, ‘address’ : ‘Apple st 652’}
{‘_id’: 4, ‘name’: ‘Hannah’, ‘address’: ‘Montagne 21’}
{‘_id’ : 5, ‘nom’ : ‘Michael’, ‘adresse’ : ‘Vallée 345’}
{‘_id’ : 6, ‘name’ : ‘Sandy’, ‘address’ : ‘Ocean blvd 2’}
{‘_id’ : 7, ‘name’ : ‘Betty’, ‘address’ : ‘Green Grass 1’}
{‘_id’ : 8, ‘name’ : ‘Richard’, ‘address’ : ‘Sky st 331’}
{‘_id’ : 9, ‘name’ : ‘Susan’, ‘address’ : ‘One way 98’}
{‘_id’ : 10, ‘name’ : ‘Vicky’, ‘address’ : ‘Yellow Garden 2’}
{‘_id’ : 11, ‘name’ : ‘Ben’, ‘address’ : ‘Park Lane 38’}
{‘_id’ : 12, ‘name’ : ‘William’, ‘address’ : ‘Central st 954’}
{‘_id’ : 13, ‘name’ : ‘Chuck’, ‘address’ : ‘Main Road 989’}
{‘_id’ : 14, ‘name’ : ‘Viola’, ‘address’ : ‘Sideway 1633’}

Exemple

Limitez le résultat pour ne renvoyer que 5 documents :

importer pymongo

monclient = pymongo.MongoClient(“mongodb://localhost:27017/”)
madb = monclient[“mydatabase”]
mycol = mabd[“customers”]

monrésultat = mycol.find().limit(5)

#imprimer le résultat :
pour x dans monrésultat :
impression(x)

Exemple d’exécution »


#Limite #Python #MongoDB

Related Articles

Back to top button