Συναρτήσεις Count() & Remove() σε MongoDB με Παράδειγμα
MongoDB Συνάρτηση Count().
Η έννοια της συνάθροισης είναι να πραγματοποιηθεί ένας υπολογισμός για τα αποτελέσματα που επιστρέφονται σε ένα ερώτημα. Για παράδειγμα, ας υποθέσουμε ότι θέλετε να μάθετε ποιος είναι ο αριθμός των εγγράφων σε μια συλλογή σύμφωνα με το ερώτημα που ενεργοποιήθηκε, τότε MongoDB παρέχει τη συνάρτηση count().
Παράδειγμα MongoDB Συνάρτηση Count().
Ας δούμε ένα παράδειγμα αυτού.
db.Employee.count()
Επεξήγηση κώδικα:
- Ο παραπάνω κώδικας εκτελεί τη συνάρτηση count.
Εάν η εντολή εκτελεστεί με επιτυχία, θα εμφανιστεί η ακόλουθη έξοδος
Παραγωγή:
Η έξοδος δείχνει ξεκάθαρα ότι υπάρχουν 4 έγγραφα στη συλλογή.
Εκτέλεση τροποποιήσεων
Οι άλλες δύο κατηγορίες λειτουργιών σε MongoDB είναι οι δηλώσεις ενημέρωσης και κατάργησης.
Οι λειτουργίες ενημέρωσης επιτρέπουν σε κάποιον να τροποποιήσει υπάρχοντα δεδομένα και οι λειτουργίες αφαίρεσης επιτρέπουν τη διαγραφή δεδομένων από μια συλλογή.
Λειτουργία Remove() in MongoDB
In MongoDB, db.collection.remove() μέθοδος χρησιμοποιείται για την αφαίρεση εγγράφων από μια συλλογή. Είτε όλα τα έγγραφα μπορούν να αφαιρεθούν από μια συλλογή είτε μόνο αυτά που ταιριάζουν σε μια συγκεκριμένη συνθήκη.
Εάν εκδώσετε απλώς την εντολή αφαίρεσης, όλα τα έγγραφα θα αφαιρεθούν από τη συλλογή.
Παράδειγμα MongoDB Λειτουργία Remove().
Το ακόλουθο παράδειγμα κώδικα δείχνει πώς να αφαιρέσετε ένα συγκεκριμένο έγγραφο από τη συλλογή.
db.Employee.remove({Employeeid:22})
Επεξήγηση κώδικα:
- Ο παραπάνω κωδικός χρησιμοποιεί τη συνάρτηση αφαίρεσης και καθορίζει τα κριτήρια που σε αυτήν την περίπτωση είναι να αφαιρέσετε τα έγγραφα που έχουν το Employee id ως 22.
Εάν η εντολή εκτελεστεί με επιτυχία, θα εμφανιστεί η ακόλουθη έξοδος
Παραγωγή:
Η έξοδος θα δείξει ότι 1 έγγραφο τροποποιήθηκε.