Python MongoDB Limit
- Page précédente Mise à jour MongoDB
- Page suivante Aperçu de la référence Python
limiter les résultats
Pour limiter les résultats dans MongoDB, nous utilisons limit()
méthode.
limit()
La méthode accepte un paramètre, le nombre défini indique le nombre de documents retournés.
Supposons que vous ayez 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': 'Mountain 21'} {'_id': 5, 'name': 'Michael', 'address': 'Valley 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"}
Instance
Restreindre les résultats pour ne renvoyer que 5 documents :
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] myresult = mycol.find().limit(5) # Afficher le résultat : for x in myresult: print(x)
- Page précédente Mise à jour MongoDB
- Page suivante Aperçu de la référence Python