insert multiple documents mongodb using arrays
Χρήση συστοιχιών για εισαγωγή πολλών εγγράφων στο MongoDB.
Στο τελευταίο μας σεμινάριο για το Σειρά προπόνησης οδηγού για αρχάριους MongoDB , διερευνήσαμε Δημιουργία και εισαγωγή βάσης δεδομένων στο MongoDB .
Μάθαμε επίσης την εντολή insert () που χρησιμοποιείται για την εισαγωγή ενός εγγράφου κάθε φορά στη συλλογή mongo.
Σε αυτό το σεμινάριο, θα δούμε πώς θα μπορούσαμε να χρησιμοποιήσουμε την εντολή insert () για την εισαγωγή πολλαπλών εγγράφων κάθε φορά.
ερωτήσεις συνέντευξης διαδικτυακών υπηρεσιών για έμπειρους
Παράδειγμα:
Εδώ θα δούμε τον βήμα προς βήμα οδηγό για τη χρήση της εντολής insert ().
Βήμα 1: Πρώτον, θα δημιουργήσουμε μια μεταβλητή JavaScript που θα ήταν « τα πράγματά μου «. Ο ' τα πράγματά μου Η μεταβλητή έχει μια σειρά πολλαπλών εγγράφων.
Βήμα 2: Δεύτερον, θα βάλουμε τα αρχεία δηλ. Ονόματα πεδίων & Τιμές πεδίου στη μεταβλητή δηλ. ' τα πράγματά μου '
Βήμα 3: Στο τέλος, θα εισαγάγουμε τη σειρά πολλαπλών εγγράφων χρησιμοποιώντας το εισάγετε () εντολή.
Η δεδομένη εντολή πρέπει να εκτελείται στο MongoDB για να έχετε το επιθυμητό αποτέλεσμα.
Σύνταξη:
var myStaff= ( { 'staff_id': 01, 'staff_member_name': 'Jhon' }, { 'staff_id': 02, 'staff_member_name': 'Marrie' }, { 'staff_id': 03, 'staff_member_name': 'Obrien' }, ); db.staff.insert(myStaff);
Πατήστε Enter.
Εικόνα 1: Στο κέλυφος Mongo
Εικόνα 2: Στο Robo 3T
Εάν αυτή η εντολή εκτελεστεί με επιτυχία, τότε θα είναι το αποτέλεσμα.
Παραγωγή:
Εικόνα 3: Στο κέλυφος Mongo
Παραγωγή:
Εικόνα 4: Στο Robo 3T
c ++ ύπνος ()
Η δεδομένη έξοδος εμφανίζει ότι έχουμε εισαγάγει 3 έγγραφα στη συλλογή mongo.
Εκτύπωση σε μορφή σημείωσης αντικειμένου JavaScript
Σημείωση αντικειμένου JavaScript, δηλαδή το JSON είναι μια μορφή που χρησιμοποιείται για τη συλλογή των πληροφοριών που έχουν αποθηκευτεί στο MongoDB σε μια τυποποιημένη φόρμα που θα τις καθιστούσε πιο ευανάγνωστες.
Στο επόμενο μας Παράδειγμα , θα το χρησιμοποιησουμε JSON εκτυπώστε για να δείτε την έξοδο του παραπάνω ερωτήματος σε πιο ευανάγνωστη μορφή.
Για να εκτυπώσετε την έξοδο σε μορφή JSON, πρέπει να εκτελεστεί το ακόλουθο ερώτημα cmd .
Σύνταξη: db.staff.find (). forEach (printjson)
Σχήμα 5
Περιγραφή:
- Η συνάρτηση Κάθε () θα ήταν συνδεδεμένη με τη λειτουργία εύρεσης (). Γίνεται για την κινητοποίηση της λειτουργίας για να περάσει από κάθε έγγραφο που υπάρχει στη συλλογή.
- Η λειτουργία PrintJson έχει εντολή για κάθε λειτουργία (). Αυτό θα εμφανίσει όλα τα έγγραφα που υπάρχουν στη συλλογή σε μορφή JSON.
Εάν η παραπάνω εντολή εκτελείται χωρίς σφάλμα, τότε θα είναι το αποτέλεσμα.
Εικόνα 6: Στο κέλυφος Mongo
Εικόνα 7: Στο Robo 3T
Όπως βλέπουμε, η έξοδος είναι αναγνώσιμη και είναι σε μορφή JSON.
συμπέρασμα
Αυτά είναι τα βήματα μέσω των οποίων μπορούμε να κάνουμε πολλά έγγραφα να αποθηκεύονται σε συλλογές mongo χρησιμοποιώντας πίνακες στη λειτουργία ένθετου (). Εάν βάλουμε συνοπτικά ολόκληρο το έγγραφο, τα παρακάτω είναι οι δείκτες που έχουμε καλύψει.
Αυτά είναι:
- Πώς θα μπορούσαμε να χρησιμοποιήσουμε εισάγετε () εντολή για εισαγωγή πολλών εγγράφων κάθε φορά;
- Πώς να εκτυπώσετε την έξοδο σε μορφή JSON. Το ακόλουθο ερώτημα πρέπει να εκτελεστεί cmd : db.staff.find (). forEach (printjson).
- Η λειτουργία Καθε () με εύρημα () λειτουργία και πώς περνά αυτή η συνάρτηση από κάθε έγγραφο που υπάρχει στη συλλογή.
- Η λειτουργία ΕκτύπωσηJson με Καθε () λειτουργία και πώς εμφανίζει όλα τα έγγραφα που υπάρχουν στη συλλογή στο α JSON Μορφή.
Στο επερχόμενο σεμινάριο θα διερευνήσουμε το έγγραφο χρήσης της ενημέρωσης () και της διαγραφής () στο MongoDB !!
τι είδους εφαρμογές δοκιμάζουμε
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Οδηγός δημιουργίας βάσης δεδομένων MongoDB
- 20+ MongoDB Tutorial για αρχάριους: Δωρεάν μαθήματα MongoDB
- MongoDB Ενημέρωση και Διαγραφή εγγράφου με παραδείγματα
- MongoDB Query Document χρησιμοποιώντας τη μέθοδο Find () (Παραδείγματα)
- MongoDB Δημιουργία αντιγράφων ασφαλείας βάσης δεδομένων
- Έλεγχος ταυτότητας χρήστη στο MongoDB
- Τι είναι η αναπαραγωγή MongoDB
- MongoDB Προβολή με Παράδειγμα