insert multiple documents mongodb using arrays
Uporaba nizov za vstavljanje več dokumentov na MongoDB.
V naši zadnji vadnici o Serija usposabljanja za vodnike za začetnike MongoDB , smo raziskovali o Ustvari in vstavi bazo podatkov v MongoDB .
Spoznali smo tudi ukaz insert (), ki se uporablja za vstavljanje posameznih dokumentov v zbirko mongo.
V tej vadnici bomo videli, kako bi lahko uporabili ukaz insert () za vstavljanje več dokumentov hkrati.
kako sta videti modem in usmerjevalnik
Primer:
Tukaj bomo videli vodnik po korakih za uporabo ukaza insert ().
Korak 1: Najprej bomo ustvarili spremenljivko JavaScript, ki bi bila ' myStaff “. „ myStaff 'Spremenljivka ima vrsto več dokumentov.
2. korak: Drugič, zapise bomo postavili t.j. Imena polj & Vrednosti polja v spremenljivko, tj. myStaff '.
3. korak: Na koncu bomo vstavili vrsto več dokumentov z uporabo vstavi () ukaz.
Dati ukaz je treba zagnati na MongoDB, da dobite želeni 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);
Pritisnite Enter.
Slika 1: V školjki Mongo
Slika 2: V Robo 3T
Če se ta ukaz uspešno zažene, bi bil rezultat naslednji.
Izhod:
Slika 3: V školjki Mongo
Izhod:
Slika 4: V Robo 3T
kje so na Androidu shranjeni apki
Dani izhod prikazuje, da smo v zbirko mongo vstavili 3 dokumente.
Tiskanje v obliki zapisa predmeta JavaScript
JavaScript Object Notation, tj. JSON je oblika, ki se uporablja za zbiranje informacij, ki so bile shranjene v MongoDB, v standardiziran obrazec, ki bi bil bolj berljiv.
V našem naslednjem Primer , bomo uporabili JSON natisnite, če želite videti izhod zgornje poizvedbe v bolj berljivi obliki.
Če želite natisniti izhod v obliki JSON, je treba zagnati naslednjo poizvedbo cmd .
Sintaksa: db.staff.find (). forEach (printjson)
Slika 5
Opis:
- Funkcija Vsak () bi bila pritrjena na funkcijo find (). To se naredi za mobilizacijo funkcije, ki jo je mogoče uporabiti iz vsakega dokumenta, ki je prisoten v zbirki.
- Funkcija PrintJson je ukazana za vsako funkcijo (). Tako bodo vsi dokumenti, ki so v zbirki, prikazani v obliki JSON.
Če se zgornji ukaz izvaja brez napak, bi bil rezultat naslednji.
Slika 6: V školjki Mongo
Slika 7: V Robo 3T
Kot vidimo, je izhod berljiv in je v obliki JSON.
Zaključek
To so koraki, skozi katere lahko z uporabo nizov v funkciji insert () naredimo, da se več dokumentov shrani v zbirke mongo. Če damo celoten dokument na kratko, so naslednji napotki, ki smo jih zajeli.
To so:
- Kako bi lahko uporabili vstavi () ukaz za vstavljanje več dokumentov hkrati?
- Kako natisniti izhod v obliki JSON. Izvesti je treba naslednjo poizvedbo cmd : db.staff.find (). forEach (printjson).
- Funkcija Vsak () s najti () in kako ta funkcija poteka skozi vsak dokument, ki je v zbirki.
- Funkcija PrintJson s Vsak () in kako prikazuje vse dokumente, ki so v zbirki v a JSON Oblika.
V naši prihajajoči vadnici bomo raziskali uporabo dokumenta Update () in Delete () v MongoDB !!
c ++ pretvori char v int
PREV Vadnica | NASLEDNJA Vadnica
Priporočeno branje
- MongoDB Vadnica za ustvarjanje zbirke podatkov
- 20+ MongoDB vadnica za začetnike: brezplačen tečaj MongoDB
- MongoDB Posodobi in izbriši dokument s primeri
- Poizvedbeni dokument MongoDB z uporabo metode Find () (primeri)
- MongoDB Ustvari varnostno kopijo baze podatkov
- Preverjanje pristnosti uporabnika v MongoDB
- Kaj je replikacija MongoDB
- MongoDB projekcija s primerom