Додайте масив MongoDB за допомогою insert () із прикладом

Anonim

Команда "вставити" також може використовуватися для одночасної вставки кількох документів у колекцію. Наведений нижче приклад коду можна використовувати для вставки кількох документів одночасно.

Наступний приклад показує, як це можна зробити,

Крок 1) Створіть змінну JavaScript під назвою myEfficiee для зберігання масиву документів

Крок 2) Додайте необхідні документи із назвою поля та значеннями до змінної

Крок 3) Скористайтеся командою вставки, щоб вставити масив документів до колекції

var myEmployee=[{"Employeeid" : 1,"EmployeeName" : "Smith"},{"Employeeid" : 2,"EmployeeName" : "Mohan"},{"Employeeid" : 3,"EmployeeName" : "Joe"},];db.Employee.insert(myEmployee);

Якщо команда виконана успішно, буде показано наступний результат

Результат показує, що ці 3 документи були додані до колекції.

Друк у форматі JSON

JSON - це формат, який називається JavaScript Object Notation , і є лише способом збереження інформації в організованому, зручному для читання порядку. У наших подальших прикладах ми використовуватимемо функцію друку JSON, щоб побачити вихідні дані у кращому форматі.

Давайте розглянемо приклад друку у форматі JSON

db.Employee.find().forEach(printjson)

Пояснення коду:

  1. Перша зміна полягає у додаванні функції, що викликається для кожного (), до функції find (). Це робить те, що він обов’язково чітко переглядає кожен документ у колекції. Таким чином, ви маєте більший контроль над тим, що ви можете робити з кожним з документів у колекції.
  2. Друга зміна - помістити команду printjson в оператор forEach. Це призведе до того, що кожен документ у колекції відображатиметься у форматі JSON.

Якщо команда виконана успішно, буде показано наступний результат

Вихід:

Вихідні дані чітко показують, що всі документи надруковані у стилі JSON.