insert multiple documents mongodb using arrays
Употреба низова за уметање више докумената на МонгоДБ.
У нашем последњем упутству о МонгоДБ серија за обуку за почетнике , истраживали смо о Направите и убаците базу података у МонгоДБ .
Такође смо сазнали за наредбу инсерт () која се користи за уметање једног по једног документа у монго колекцију.
У овом упутству ћемо видети како бисмо могли да користимо команду инсерт () за уметање више докумената истовремено.
Пример:
Овде ћемо видети детаљни водич за употребу наредбе инсерт ().
Корак 1: Прво ћемо створити променљиву ЈаваСцрипт-а која би била „ моје особље “. „ моје особље Променљива ”садржи низ више докумената.
Корак 2: Друго, ставићемо записе тј. Имена поља & Вредности поља у променљиву тј. „ моје особље '.
Корак 3: На крају ћемо уметнути низ више докумената помоћу инсерт () команда.
Дати наредбу морате покренути на МонгоДБ да бисте добили жељени резултат.
Синтакса:
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);
Притисните ентер.
Слика 1: У шкољци Монго
Слика 2: У Робо 3Т
Ако се ова наредба успешно изводи, онда би излаз био следећи.
Излаз:
Слика 3: У шкољци Монго
Излаз:
Слика 4: У Робо 3Т
Дати излаз показује да смо уметнули 3 документа у монго колекцију.
Штампање у формату ЈаваСцрипт Објецт Нотатион
ЈаваСцрипт Објецт Нотатион тј. ЈСОН је формат који се користи за компајлирање информација које су похрањене у МонгоДБ у стандардизовани образац који ће их учинити читљивијим.
У нашем следећем Пример , користићемо ЈСОН испис да бисте видели излаз горњег упита у читљивијем формату.
Да бисте исписали излаз у ЈСОН формату, потребно је покренути следећи упит цмд .
Синтакса: дб.стафф.финд (). форЕацх (принтјсон)
Слика 5
шта ми треба за покретање јар датотеке
Опис:
- Функција Еацх () била би придружена функцији финд (). То је учињено да се мобилише функција која пролази кроз сваки документ присутан у колекцији.
- Функција ПринтЈсон наређује се за сваку функцију (). Ово ће приказати све документе присутне у колекцији у ЈСОН формату.
Ако се горња наредба изводи без грешке, онда би излаз био следећи.
Слика 6: У шкољци Монго
Слика 7: У Робо 3Т
Као што видимо, излаз је читљив и налази се у ЈСОН формату.
Закључак
То су кораци кроз које можемо учинити да се више докумената чува у монго колекцијама помоћу низова у функцији инсерт (). Ако укратко ставимо цео документ, следећи су напутци које смо покрили.
Су:
- Како бисмо могли да користимо инсерт () наредба за уметање више докумената истовремено?
- Како исписати излаз у ЈСОН формату. Следећи упит мора бити покренут цмд : дб.стафф.финд (). форЕацх (принтјсон).
- Функција Свака () са пронађи () функцију и како ова функција пролази кроз сваки документ присутан у колекцији.
- Функција ПринтЈсон са Свака () функцију и како приказује све документе присутне у збирци у а ЈСОН Формат.
Истражићемо Коришћење документа Упдате () и Делете () у МонгоДБ у нашем предстојећем упутству !!
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- МонгоДБ Водич за креирање базе података
- 20+ МонгоДБ лекција за почетнике: бесплатан МонгоДБ курс
- МонгоДБ Ажурирање и брисање докумената са примерима
- МонгоДБ документ упита помоћу методе Финд () (примери)
- МонгоДБ Направите резервну копију базе података
- Потврда идентитета корисника у МонгоДБ
- Шта је МонгоДБ репликација
- МонгоДБ пројекција са примером