mongodb query document using find method
MongoDB Query Document χρησιμοποιώντας το Find () με παραδείγματα: Χρήση του Find by ID, Find in Array, Εύρεση όλων, Εύρεση και ενημέρωση με παραδείγματα
Μάθαμε για ObjectId και οι μέθοδοι του εντός του MongoDB στο προηγούμενο σεμινάριό μας.
Σε αυτό το σεμινάριο, θα μάθουμε για τη χρήση της εύρεσης () στο MongoDB.
Διαβάστε το Online μαθήματα MongoDB για πλήρη γνώση της έννοιας.
Τι θα μάθετε:
καλύτερο πρόγραμμα για τη μετατροπή αρχείων βίντεο
- Εύρεση μεθόδου στο MongoDB
- Βρείτε όλα τα έγγραφα
- Βρείτε συγκεκριμένα έγγραφα
- Βρείτε έγγραφα με συγκεκριμένα πεδία
- Βρείτε συγκεκριμένα έγγραφα με κριτήρια υπό όρους
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Εύρεση μεθόδου στο MongoDB
Εύρεση μεθόδου στο Ερώτημα MongoDB χρησιμοποιείται για τη λήψη ενός συγκεκριμένου εγγράφου από τη συλλογή MongoDB. Υπάρχουν συνολικά έξι διαθέσιμες μέθοδοι στο Mongo DB με τις οποίες μπορούμε να πάρουμε συγκεκριμένες εγγραφές.
Αυτές οι μέθοδοι περιλαμβάνουν:
- εύρημα()
- βρείτεAndModify ()
- βρες ένα()
- εύρεσηOneAndDelete ()
- εύρεσηOneAndReplace ()
- εύρεσηOneAndUpdate ()
Σύνταξη:
find(query,projection)
Η μέθοδος εύρεσης αποτελείται από δύο παραμέτρους με τις οποίες μπορούμε να πάρουμε μια συγκεκριμένη εγγραφή. Εάν δεν χρησιμοποιήσουμε αυτές τις δύο παραμέτρους, τότε η μέθοδος εύρεσης θα επιστρέψει όλα τα διαθέσιμα έγγραφα στη συλλογή MongoDB.
Ερώτηση - Αυτή είναι μια προαιρετική παράμετρος που καθορίζει τα κριτήρια επιλογής. Με απλά λόγια, αυτό που θέλετε να αναζητήσετε σε μια συλλογή θα οριστεί ως ερώτημα.
Προβολή - Αυτή είναι μια προαιρετική παράμετρος που καθορίζει τι θα επιστρέψει όταν πληρούνται με επιτυχία τα κριτήρια ερωτήματος. Με απλά λόγια, είναι ένα είδος λήψης αποφάσεων που θα λάβει την απόφαση βάσει των κριτηρίων.
Βρείτε όλα τα έγγραφα
Για να ανακτήσουμε όλες τις εγγραφές που είναι διαθέσιμες σε μια συλλογή, πρέπει να χρησιμοποιήσουμε τη μέθοδο εύρεσης με κενή παράμετρο. Με απλά λόγια, δεν θα χρησιμοποιήσουμε καμία παράμετρο όταν χρειαζόμαστε όλες τις εγγραφές.
Κώδικας
db.staff().find()
Εικόνα 1: Στο κέλυφος Mongo
Εικόνα 2: Στο Robo 3T
Βρείτε συγκεκριμένα έγγραφα
Για να πάρουμε ένα συγκεκριμένο έγγραφο από τη συλλογή MongoDB, μπορούμε να χρησιμοποιήσουμε μια παράμετρο ερωτήματος στη μέθοδο εύρεσης. Αυτή η παράμετρος θα μας βοηθήσει να πάρουμε μόνο εκείνη την εγγραφή που πληροί τα κριτήρια.
Στο ακόλουθο παράδειγμα, θα ανακτήσουμε την εγγραφή από το προσωπικό ID, όπου το αναγνωριστικό προσωπικού είναι ίσο με τρία και θα μας επιστρέψει μόνο αυτό το έγγραφο.
Κώδικας
db.staff().find({staff_id:3})
Εικόνα 3: Στο κέλυφος Mongo
Εικόνα 4: Στο Robo 3T
εργαλεία συνεχούς ολοκλήρωσης και συνεχούς παράδοσης
Βρείτε έγγραφα με συγκεκριμένα πεδία
Για να πάρουμε συγκεκριμένα πεδία, πρέπει να χρησιμοποιήσουμε την προβολή μέσα στη μέθοδο εύρεσης. Όπως συζητήθηκε προηγουμένως, η προβολή είναι ένα είδος λήψης αποφάσεων. Παίρνει την απόφαση για εμφάνιση και απόκρυψη πεδίων.
Στο παρακάτω παράδειγμα, μπορείτε να παρατηρήσετε ότι λαμβάνουμε μόνο ένα αρχείο από το πεδίο ονόματος μέλους του προσωπικού.
Κώδικας
db.staff.find({},{_id:0,staff_member_name:1})
Εικόνα 5: Στο κέλυφος Mongo
Εικόνα 6: Στο Robo 3T
Βρείτε συγκεκριμένα έγγραφα με κριτήρια υπό όρους
Μπορούμε να χρησιμοποιήσουμε συνθήκες για να φιλτράρουμε μια συγκεκριμένη εγγραφή κριτικά.
Στα παραπάνω παραδείγματα, συζητήσαμε τον τρόπο ανάκτησης ενός συγκεκριμένου εγγράφου. Αλλά τώρα θα εφαρμόσουμε έναν όρο σε αυτό το συγκεκριμένο έγγραφο για να επιστρέψουμε μόνο εκείνα τα έγγραφα που πληρούν με επιτυχία την προϋπόθεση.
Στο ακόλουθο παράδειγμα, παίρνουμε την εγγραφή με το όνομα μέλους 'Alex', όπου το αναγνωριστικό προσωπικού είναι μεγαλύτερο από 2.
καλύτερο δωρεάν λογισμικό επιτάχυνσης υπολογιστή
Κώδικας
db.staff().find({staff_member_name:”Alex”, staff_id:{$gt:2}})
Σχήμα 7: Στο κέλυφος Mongo
Εικόνα 8: Στο Robo 3T
συμπέρασμα
Η μέθοδος εύρεσης χρησιμοποιείται για τη λήψη ενός εγγράφου από τη συλλογή MongoDB.
Χρησιμοποιώντας τη μέθοδο Εύρεση, μπορούμε να πάρουμε συγκεκριμένα έγγραφα, καθώς και τα συγκεκριμένα πεδία που χρειαζόμαστε. Μπορούμε επίσης να χρησιμοποιήσουμε άλλες μεθόδους εύρεσης για να ανακτήσουμε συγκεκριμένα έγγραφα σύμφωνα με τις απαιτήσεις μας.
Το επερχόμενο σεμινάριό μας θα εξηγήσει περισσότερα σχετικά με τη χρήση του Δρομέας στο MongoDB !!
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Χρήση δρομέα στο MongoDB με παραδείγματα
- Χρήση του ObjectId () στο MongoDB με παραδείγματα
- MongoDB Sort () Μέθοδος με παραδείγματα
- MongoDB Ενημέρωση και Διαγραφή εγγράφου με παραδείγματα
- MongoDB Δημιουργία χρήστη και εκχώρηση ρόλων με παραδείγματα
- 20+ MongoDB Tutorial για αρχάριους: Δωρεάν μαθήματα MongoDB
- Εισαγωγή πολλαπλών εγγράφων στο MongoDB χρησιμοποιώντας πίνακες
- MongoDB Δημιουργία αντιγράφων ασφαλείας βάσης δεδομένων