МонгоДБ је НоСКЛ база података која складишти јединствене податке, попут докумената, који су груписани у збирке. На пример, у бази података МонгоДБ, подаци о сваком кориснику се чувају као документ, а сви документи корисника се чувају у збирци.
У овом водичу ћете научити како да креирате документе у МонгоДБ -у.
МонгоДБ операције креирања
МонгоДБ има две операције креирања -инсертОне () и инсертМани (). Свака операција креирања ограничена је на манипулацију једном збирком по извршењу. Међутим, можете уметнути један или више докумената за свако извршење.
Повезан: Како се моделирање података разликује у МонгоДБ -у?
Због тога обе операције креирања имају следећу структуру:
дб.цоллецтион.цреатеОператион ()
Где дб је назив базе података и цреатеОператион () је одговарајућа операција (инсертОне () или инсертМани ()).
Коришћење операције инсертОне ()
Тхе инсертОне () операција убацује један документ у збирку, користећи следећи код:
дб.цоллецтион („купци“). инсертОне ({
име: „Сарах Вилсон“,
старост: 22
})
Ако постоји проблем при креирању новог документа, инсертОне () операција враћа грешку. А ако збирка којој покушавате да додате документ не постоји, МонгоДБ ће креирати колекцију и додати јој документ.
Требали бисте приметити да документу није додељен ИД. То је зато МонгоДБ аутоматски креира јединствени ИД за сваки документ у збирци.
Употреба операције инсертМани ()
Тхе инсертМани () операција ради на сличан начин као и инсертОне () операција. Он ствара нову колекцију ако понуђена не постоји и враћа грешку ако постоји проблем при креирању новог документа.
Међутим, главна разлика је у томе што је инсертМани () операција вам омогућава да креирате више докумената по извршењу.
Примјер операције инсертМани ()
дб.цоллецтион („купци“). инсертМани ({
име: "Рои Виллиамс",
старост: 21
},
{
име: „Јамес Бровн“,
старост: 38
},
{
име: „Јессица Јонес“,
старост: 25
})
Горњи пример ствара три документа у збирци корисника, а сваки документ је одвојен зарезом. Повезан: Мотори базе података које треба узети у обзир за ваш следећи пројекат
Истражите друге ЦРУД операције
Креирање нових докумената је само почетак онога што можете учинити са МонгоДБ -ом. МонгоДБ вам омогућава извођење ЦРУД операција, тако да можете развити комплетне базе података.
Упознавање са МонгоДБ -ом је тешко. Ударите у земљу помоћу ЦРУД -а.
Прочитајте следеће
- Програмирање
- СКЛ
- база података
- Програмирање
Кадеисха Кеан је програмер софтвера и писац техничке/технологије. Она има изразиту способност да поједностави неке од најсложенијих технолошких концепата; производњу материјала који може лако разумети сваки почетник у технологији. Одушевљена је писањем, развојем занимљивог софтвера и путовањем по свету (кроз документарне филмове).
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили