insert multiple documents mongodb using arrays
Ús de matrius per a la inserció de diversos documents a MongoDB.
En el nostre últim tutorial sobre Guia per a principiants MongoDB Sèrie de formació , vam explorar Crear i inserir base de dades a MongoDB .
També vam aprendre sobre l’ordre insert () que s’utilitza per a la inserció d’un document a la vegada a la col·lecció mongo.
En aquest tutorial, veurem com podríem utilitzar l'ordre insert () per inserir diversos documents alhora.
Exemple:
Aquí veurem la guia pas a pas per utilitzar l'ordre insert ().
Pas 1: En primer lloc, crearem una variable de JavaScript que seria “ myStaff “. El “ myStaff 'La variable té un conjunt de diversos documents.
Pas 2: En segon lloc, posarem els registres és a dir. Noms de camp & Valors de camp a la variable és a dir ' myStaff '.
proves de programari preguntes i respostes d’entrevistes doc
Pas 3: Al final, inserirem la matriu de diversos documents mitjançant el fitxer insert () comandament.
L'ordre donada s'ha d'executar a MongoDB per obtenir el resultat desitjat.
Sintaxi:
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);
Premeu Retorn.
Figura 1: A Mongo Shell
Figura 2: A Robo 3T
Si aquesta ordre s'executa correctament, el següent seria el resultat.
Sortida:
Figura 3: A Mongo Shell
Sortida:
Figura 4: A Robo 3T
c ++ sleep ()
A la sortida donada es mostra que hem inserit 3 documents a la col·lecció mongo.
Impressió en format de notació d'objectes JavaScript
Notació d'objectes JavaScript, és a dir, JSON és un format que s'utilitza per compilar la informació que s'ha emmagatzemat a MongoDB en un formulari estandarditzat que la faria més llegible.
En el nostre següent Exemple , utilitzarem JSON imprimeix per veure la sortida de la consulta anterior en un format més llegible.
Per imprimir la sortida en format JSON, cal executar la següent consulta cmd .
Sintaxi: db.staff.find (). forEach (printjson)
Figura 5
Descripció:
millor convertir vídeo de YouTube a mp3
- La funció Each () s’adjuntaria a la funció find (). Es fa per mobilitzar la funció que cal recórrer entre tots i cadascun dels documents presents a la col·lecció.
- La funció PrintJson està ordenada per a cada funció (). Es mostraran tots els documents presents a la col·lecció en un format JSON.
Si l'ordre anterior s'executa sense error, el següent seria el resultat.
Figura 6: A Mongo Shell
Figura 7: A Robo 3T
Com veiem, la sortida és llegible i està en format JSON.
Conclusió
Aquests són els passos pels quals podem fer que diversos documents s’emmagatzemin a les col·leccions de mongo mitjançant l’ús de matrius a la funció insert (). Si posem tot el document en poques paraules, els següents són els indicadors que hem tractat.
Aquests són:
- Com ho podríem fer servir? insert () ordre per inserir diversos documents alhora?
- Com imprimir la sortida en format JSON. S'ha d'executar la següent consulta cmd : db.staff.find (). forEach (printjson).
- La funció Cadascun () amb find () i com transcorre aquesta funció de tots i cadascun dels documents presents a la col·lecció.
- La funció PrintJson amb Cadascun () i com mostra tots els documents presents a la col·lecció en un fitxer JSON Format.
Explorarem l’ús del document Update () i Delete () a MongoDB al nostre proper tutorial !!
Lectura recomanada
- Tutorial de creació de bases de dades de MongoDB
- 20+ Tutorial de MongoDB per a principiants: curs gratuït de MongoDB
- Actualitzeu i suprimiu el document amb exemples de MongoDB
- Document de consulta MongoDB mitjançant el mètode Find () (exemples)
- MongoDB Crea una còpia de seguretat de la base de dades
- Autenticació d'usuari a MongoDB
- Què és la rèplica de MongoDB
- Projecció MongoDB amb exemple