Python MongoDB Limit
- Προηγούμενη Σελίδα MongoDB Ενημέρωση
- Επόμενη Σελίδα Python Εγχειρίδιο Επισκόπηση
περιορισμός αποτελεσμάτων
Για να περιορίσουμε τα αποτελέσματα στη MongoDB, χρησιμοποιούμε limit()
μέθοδος.
limit()
Η μέθοδος αποδέχεται έναν παράμετρο που καθορίζει τον αριθμό των εγγράφων που επιστρέφονται.
Αν υποθέσουμε ότι έχετε μια "πελάτες" συλλογή:
Πελάτες
{'_id': 1, 'name': 'Ιωάννης', 'address': 'Διαδρομή 37'} {'_id': 2, 'name': 'Πέτερ', 'address': 'Χαμηλή οδός 27'} {'_id': 3, 'name': 'Αμυ', 'address': 'Αφώδης δρόμος 652'} {'_id': 4, 'name': 'Αννα', 'address': 'Ορος 21'} {'_id': 5, 'name': 'Μιχαήλ', 'address': 'Διαδρομή 345'} {'_id': 6, 'name': 'Σάντι', 'address': 'Θάλασσα οδός 2'} {'_id': 7, 'name': 'Μπέττι', 'address': 'Πράσινη Τριγωνοδρόμος 1'} {'_id': 8, 'name': 'Ρίτσαρντ', 'address': 'Ουρανός δρόμος 331'} {'_id': 9, 'name': 'Σοφία', 'address': 'Μονοδρομώ 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'}
Παράδειγμα
Τον περιορίζει να επιστρέφει μόνο 5 έγγραφα:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] myresult = mycol.find().limit(5) # Εκτύπωση αποτελεσμάτων: for x in myresult: print(x)
- Προηγούμενη Σελίδα MongoDB Ενημέρωση
- Επόμενη Σελίδα Python Εγχειρίδιο Επισκόπηση