MongoDB egy NoSQL adatbázis, amely egyedi adatokat, például gyűjteményekbe csoportosított dokumentumokat tárol. Például egy MongoDB adatbázisban minden ügyfél adatait dokumentumként tárolják, és az összes ügyfél dokumentumát gyűjteményben tárolják.

Ebben a bemutató cikkben megtudhatja, hogyan hozhat létre dokumentumokat a MongoDB -ben.

MongoDB Műveletek létrehozása

MongoDB két létrehozási művelete van -insertOne () és insertMany (). Minden létrehozási művelet végrehajtásonként egyetlen gyűjtemény manipulálására korlátozódik. Mindazonáltal egy vagy több dokumentumot is beilleszthet minden végrehajtásba.

Összefüggő: Miben különbözik az adatmodellezés a MongoDB -ben?

Ezért mindkét létrehozási művelet a következő struktúrával rendelkezik:

db.collection.createOperation ()

Ahol db az adatbázis neve, és createOperation () a megfelelő művelet (insertOne () vagy insertMany ()).

Az insertOne () művelet használata

Az insertOne () művelet egyetlen dokumentumot illeszt be a gyűjteménybe a következő kód használatával:

instagram viewer
db.collection (‘ügyfelek’). insertOne ({
név: "Sarah Wilson",
életkor: 22
})

Ha probléma merül fel az új dokumentum létrehozásakor, a insertOne () művelet hibát ad vissza. És ha a gyűjtemény, amelyhez dokumentumot szeretne hozzáadni, nem létezik, MongoDB létrehozza a gyűjteményt, és hozzáadja hozzá a dokumentumot.

Észre kell vennie, hogy a dokumentumhoz nincs hozzárendelve azonosító. Ez azért van, mert MongoDB automatikusan egyedi azonosítót hoz létre a gyűjtemény minden dokumentumához.

Az insertMany () művelet használata

Az insertMany () művelet nagyjából ugyanúgy működik, mint a insertOne () művelet. Új gyűjteményt hoz létre, ha a megadott nem létezik, és hibát ad vissza, ha probléma merül fel egy új dokumentum létrehozásakor.

A fő különbség azonban az, hogy a insertMany () művelet lehetővé teszi több dokumentum létrehozását végrehajtásonként.

Példa az insertMany () műveletre

db.collection (‘ügyfelek’). insertMany ({
név: „Roy Williams”,
életkor: 21
},
{
név: "James Brown",
életkor: 38
},
{
név: „Jessica Jones”,
életkor: 25
})

A fenti példa három dokumentumot hoz létre az ügyfélgyűjteményben, és mindegyik dokumentum vesszővel van elválasztva. Összefüggő: Adatbázis motorok, amelyeket figyelembe kell venni a következő projekt során

Fedezze fel a többi CRUD műveletet

Az új dokumentumok létrehozása csak a kezdete annak, amit a MongoDB segítségével megtehet. A MongoDB lehetővé teszi a CRUD műveletek végrehajtását, így teljes adatbázisokat fejleszthet.

RészvényCsipogEmail
CRUD műveletek végrehajtása a MongoDB -ben

A MongoDB megismerése trükkös. Üsse a földet CRUD -al.

Olvassa tovább

Kapcsolódó témák
  • Programozás
  • SQL
  • adatbázis
  • Programozás
A szerzőről
Kadeisha Kean (28 cikk megjelent)

Kadeisha Kean Full Stack szoftverfejlesztő és műszaki/technológiai író. Megvan az a képessége, hogy leegyszerűsítse a legösszetettebb technológiai fogalmakat; olyan anyagot állít elő, amelyet minden technológiai kezdő könnyen megért. Szenvedélyesen ír, érdekes szoftvereket fejleszt és utazik a világban (dokumentumfilmeken keresztül).

Bővebben: Kadeisha Kean

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide