Python MongoDB Limit
- Poprzednia strona Aktualizacja MongoDB
- Następna strona Przegląd referencyjny Python
ograniczenia wyników
Aby ograniczyć wyniki w MongoDB, używamy limit()
metoda.
limit()
Metoda przyjmuje jeden parametr, który definiuje liczbę zwracanych dokumentów.
Załóżmy, że masz zbiór "customers":
Klienci
{'_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"}
Przykład
Ograniczenie wyników do zwrócenia tylko 5 dokumentów:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] myresult = mycol.find().limit(5) # Wyświetl wynik: for x in myresult: print(x)
- Poprzednia strona Aktualizacja MongoDB
- Następna strona Przegląd referencyjny Python