MongoDB je databáze NoSQL, která ukládá jedinečná data, jako jsou dokumenty, která jsou seskupena do sbírek. Například v databázi MongoDB jsou data každého zákazníka uložena jako dokument a všechny dokumenty zákazníků jsou uloženy ve sbírce.
V tomto článku se dozvíte, jak vytvářet dokumenty v MongoDB.
Operace vytváření MongoDB
MongoDB má dvě operace vytváření -insertOne () a insertMany (). Každá operace vytvoření je omezena na manipulaci s jednou kolekcí na provedení. Na každé provedení však můžete vložit jeden nebo více dokumentů.
Příbuzný: Jak se liší modelování dat v MongoDB?
Obě operace vytvoření tedy mají následující strukturu:
db.collection.createOperation ()
Kde db je název databáze a createOperation () je příslušná operace (insertOne () nebo insertMany ()).
Pomocí operace insertOne ()
The insertOne () operace vloží jeden dokument do kolekce pomocí následujícího kódu: operation inserts a single document into a collection, using the following code:
db.collection („zákazníci“). insertOne ({
jméno: „Sarah Wilson“,
věk: 22
})
Pokud je při vytváření nového dokumentu problém, insertOne () operace vrací chybu. A pokud kolekce, do které se pokoušíte přidat dokument, neexistuje, MongoDB vytvoří kolekci a přidá do ní dokument.
Měli byste si všimnout, že dokumentu není přiřazeno žádné ID. To je proto, že MongoDB automaticky vytvoří jedinečné ID pro každý dokument ve sbírce.
Použití operace insertMany ()
The insertMany () operace funguje v podstatě stejným způsobem jako insertOne () úkon. Pokud poskytnutá neexistuje, vytvoří novou kolekci a v případě problému s vytvořením nového dokumentu vrátí chybu.
Hlavní rozdíl je však v tom, že insertMany () operace vám umožňuje vytvořit více dokumentů na jedno provedení.
Použití příkladu operace insertMany ()
db.collection („zákazníci“). insertMany ({
jméno: „Roy Williams“,
věk: 21
},
{
jméno: „James Brown“,
věk: 38
},
{
jméno: „Jessica Jones“,
věk: 25
})
Výše uvedený příklad vytvoří ve sbírce zákazníků tři dokumenty a každý dokument je oddělen čárkou. Příbuzný: Databázové motory, které je třeba zvážit pro váš další projekt
Prozkoumejte další operace CRUD
Vytváření nových dokumentů je jen začátek toho, co můžete s MongoDB dělat. MongoDB vám umožňuje provádět operace CRUD, takže můžete vyvíjet kompletní databáze.
Seznámení s MongoDB je obtížné. Vydejte se na cestu s CRUD.
Číst dále
- Programování
- SQL
- databáze
- Programování
Kadeisha Kean je vývojář softwaru a technický/technologický spisovatel v plném zásobníku. Má výraznou schopnost zjednodušit některé z nejsložitějších technologických konceptů; produkující materiál, kterému každý technologický nováček snadno porozumí. Je nadšená psaním, vývojem zajímavého softwaru a cestováním po světě (prostřednictvím dokumentů).
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!
Kliknutím sem se přihlásíte k odběru