insert multiple documents mongodb using arrays
Upotreba nizova za umetanje više dokumenata na MongoDB.
U našem zadnjem vodiču o Serija treninga za vodiče za početnike MongoDB , istraživali smo o Stvaranje i umetanje baze podataka u MongoDB .
Također smo saznali o naredbi insert () koja se koristi za umetanje jednog po jednog dokumenta u mongo zbirku.
U ovom uputstvu vidjet ćemo kako bismo naredbu insert () mogli koristiti za istovremeno umetanje više dokumenata.
Primjer:
što nije primjer rudarenja podacima?
Ovdje ćemo vidjeti detaljni vodič za upotrebu naredbe insert ().
Korak 1: Prvo ćemo stvoriti varijablu JavaScript-a koja bi bila ' myStaff “. ' myStaff Varijabla sadrži niz više dokumenata.
Korak 2: Drugo, stavit ćemo zapise tj. Imena polja & Vrijednosti polja u varijablu tj. ' myStaff '.
Korak 3: Na kraju ćemo umetnuti niz više dokumenata pomoću umetni () naredba.
Danu naredbu morate pokrenuti na MongoDB da biste dobili željeni rezultat.
Sintaksa:
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);
Pritisni enter.
Slika 1: U školjci Mongo
Slika 2: U Robo 3T
Ako se ova naredba uspješno izvodi, sljedeći će biti izlaz.
Izlaz:
Slika 3: U školjci Mongo
Izlaz:
Slika 4: U Robo 3T
softverski paket dizajniran za automatizaciju kontrole verzija
Dati izlaz pokazuje da smo umetnuli 3 dokumenta u zbirku mongo.
Ispis u formatu JavaScript oznake objekta
Oznaka JavaScripta, tj. JSON je format koji se koristi za sastavljanje podataka koji su pohranjeni u MongoDB u standardizirani obrazac koji će ih učiniti čitljivijima.
U našem sljedećem Primjer , koristit ćemo JSON ispis za prikaz rezultata gornjeg upita u čitljivijem formatu.
Da biste ispisali izlaz u JSON formatu, treba pokrenuti sljedeći upit cmd .
Sintaksa: db.staff.find (). forEach (printjson)
najbolji besplatni video na DVD pretvarač
Slika 5
Opis:
- Funkcija Each () bila bi pridružena funkciji find (). To je učinjeno kako bi se mobilizirala funkcija koja prolazi kroz svaki dokument prisutan u zbirci.
- Funkcija PrintJson naređuje se za svaku funkciju (). Ovo će prikazati sve dokumente prisutne u zbirci u JSON formatu.
Ako se gornja naredba izvodi bez pogreške, tada bi izlaz bio sljedeći.
Slika 6: U školjci Mongo
Slika 7: U Robo 3T
Kao što vidimo, izlaz je čitljiv i nalazi se u JSON formatu.
Zaključak
To su koraci kroz koje možemo učiniti da se više dokumenata pohrani u mongo kolekcije pomoću nizova u funkciji insert (). Ako cijeli dokument stavimo ukratko, slijedeće su upute koje smo pokrili.
Ovi su:
- Kako bismo mogli koristiti umetni () naredba za istovremeno umetanje više dokumenata?
- Kako ispisati izlaz u JSON formatu. Sljedeći upit mora se pokrenuti cmd : db.staff.find (). forEach (printjson).
- Funkcija Svaka () s pronaći () i kako ta funkcija prolazi iz svakog dokumenta koji je prisutan u zbirci.
- Funkcija IspisJson s Svaka () funkcija i kako prikazuje sve dokumente prisutne u zbirci u a JSON Format.
Istražit ćemo upotrebu dokumenta Update () i Delete () u MongoDB-u u našem nadolazećem vodiču !!
Preporučena literatura
- MongoDB Vodič za izradu baze podataka
- 20+ MongoDB lekcija za početnike: besplatni tečaj MongoDB
- MongoDB Ažuriranje i brisanje dokumenata s primjerima
- MongoDB dokument upita pomoću metode Find () (primjeri)
- MongoDB Stvori sigurnosnu kopiju baze podataka
- Autentifikacija korisnika u MongoDB
- Što je MongoDB replikacija
- MongoDB projekcija s primjerom