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:
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.
A MongoDB megismerése trükkös. Üsse a földet CRUD -al.
Olvassa tovább
- Programozás
- SQL
- adatbázis
- Programozás
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).
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