MongoDB Масив об’єктів за допомогою insert() із прикладом
Команда «вставити» також може бути використана для вставлення кількох документів у колекцію одночасно. Наведений нижче приклад коду можна використовувати для вставлення кількох документів одночасно.
Наступний приклад показує, як це можна зробити,
Крок 1) Створити JavaScript змінна під назвою myEmployee для зберігання масиву документів
Крок 2) Додайте необхідні документи з назвою поля та значеннями до змінної
Крок 3) Використовуйте команду вставки, щоб вставити масив документів у колекцію
var myEmployee= [ { "Employeeid" : 1, "EmployeeName" : "Smith" }, { "Employeeid" : 2, "EmployeeName" : "Mohan" }, { "Employeeid" : 3, "EmployeeName" : "Joe" }, ]; db.Employee.insert(myEmployee);
Якщо команда виконана успішно, буде показано наступний результат
Результат показує, що ці 3 документи додано до колекції.
Друк у форматі JSON
JSON це формат, який називається JavaНотація об’єкта сценарію, і це лише спосіб зберігання інформації в організованому та зручному для читання вигляді. У наших подальших прикладах ми збираємося використовувати функцію друку JSON, щоб побачити вивід у кращому форматі.
Розглянемо приклад друку у форматі JSON
db.Employee.find().forEach(printjson)
Пояснення коду:
- Перша зміна полягає в додаванні функції, викликаної для Every(), до функції find(). Це забезпечує явний перегляд кожного документа в колекції. Таким чином ви маєте більше контролю над тим, що ви можете робити з кожним із документів у колекції.
- Друга зміна полягає в тому, щоб додати команду printjson до оператора forEach. Це спричинить відображення кожного документа в колекції у форматі JSON.
Якщо команда виконана успішно, буде показано наступний результат
вихід:
Результат чітко показує, що всі документи надруковано у стилі JSON.