insert multiple documents mongodb using arrays
Използване на масиви за вмъкване на множество документи в MongoDB.
В последния ни урок за Поредица за обучение за начинаещи MongoDB , проучихме за Създаване и вмъкване на база данни в MongoDB .
Също така научихме за командата insert (), която се използва за вмъкване на един документ в монговата колекция.
В този урок ще видим как бихме могли да използваме командата insert () за вмъкване на множество документи едновременно.
Пример:
Тук ще видим стъпка по стъпка ръководство за използване на командата insert ().
Етап 1: Първо, ще създадем променлива на JavaScript, която ще бъде „ myStaff “. „ myStaff Променливата има масив от множество документи.
Стъпка 2: На второ място, ще поставим записите, т.е. Имена на полета & Стойности на полето в променливата, т.е. ' myStaff '.
Стъпка 3: Накрая ще вмъкнем масива от множество документи, като използваме вмъкване () команда.
Дадената команда трябва да се изпълни на MongoDB, за да се получи желаният резултат.
Синтаксис:
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);
Натиснете Enter.
Фигура 1: В черупката на Монго
Фигура 2: В Robo 3T
Ако тази команда се изпълнява успешно, следното ще бъде изходът.
Изход:
Фигура 3: В черупката на Монго
Изход:
Фигура 4: В Robo 3T
Даденият изход показва, че сме вмъкнали 3 документа в монго колекцията.
Печат във формата на JavaScript Object Notation
JavaScript Object Notation, т.е. JSON е формат, който се използва за компилиране на информацията, която се съхранява в MongoDB, в стандартизирана форма, която ще я направи по-четлива.
В следващата ни Пример , ще използваме JSON отпечатайте, за да видите изхода на горната заявка в по-четлив формат.
За да отпечатате изхода във формат JSON, трябва да се изпълни следната заявка cmd .
Синтаксис: db.staff.find (). forEach (printjson)
Фигура 5
Описание:
- Функцията Every () ще бъде прикрепена към функцията find (). Това се прави, за да се мобилизира функцията, която да премине от всеки документ, присъстващ в колекцията.
- Функцията PrintJson се командва за всяка функция (). Това ще покаже всички документи, присъстващи в колекцията, в JSON формат.
Ако горната команда работи без грешка, следното ще бъде изходът.
Фигура 6: В черупката на Монго
Фигура 7: В Robo 3T
въпроси и отговори за интервю за тестване на софтуер док
Както виждаме, изходът е четим и е във формат JSON.
Заключение
Това са стъпките, чрез които можем да накараме множество документи да се съхраняват в колекции mongo, като използваме масиви във функцията insert () Ако поставим накратко целия документ, по-долу са указанията, които сме разгледали.
Това са:
- Как бихме могли да използваме вмъкване () команда за вмъкване на множество документи едновременно?
- Как да отпечатам изхода в JSON формат. Следващата заявка трябва да бъде изпълнена cmd : db.staff.find (). forEach (printjson).
- Функцията Всеки () с намирам () функция и как тази функция преминава от всеки документ, присъстващ в колекцията.
- Функцията PrintJson с Всеки () функция и как тя показва всички документи, налични в колекцията в a JSON Формат.
Ще проучим използването на документа Update () и Delete () в MongoDB в нашия предстоящ урок !!
Препоръчително четене
- MongoDB Създаване на урок за база данни
- 20+ MongoDB урок за начинаещи: Безплатен курс на MongoDB
- MongoDB Актуализиране и изтриване на документ с примери
- Документ за заявка MongoDB, използващ метода Find () (примери)
- MongoDB Създаване на резервно копие на база данни
- Удостоверяване на потребителя в MongoDB
- Какво е репликация на MongoDB
- Проекция на MongoDB с пример