MongoDB Массив объектов с использованием метода Insert() с примером

Команду «Вставить» также можно использовать для одновременной вставки нескольких документов в коллекцию. Приведенный ниже пример кода можно использовать для вставки нескольких документов одновременно.

Следующий пример показывает, как это можно сделать:

Шаг 1) Создайте JavaСценарий переменная myEmployee для хранения массива документов

Шаг 2) Добавьте необходимые документы с именем поля и значениями в переменную.

Шаг 3) Используйте команду вставки, чтобы вставить массив документов в коллекцию.

var myEmployee=
	[
	
		{
			"Employeeid" : 1,
			"EmployeeName" : "Smith"
		},
		{
			"Employeeid"   : 2,
			"EmployeeName" : "Mohan"
		},
		{
			"Employeeid"   : 3,
			"EmployeeName" : "Joe"
		},

	];

	db.Employee.insert(myEmployee);

Если команда выполнена успешно, будет показан следующий вывод

MongoDB Массив объектов с использованием вставки()

Вывод показывает, что эти три документа были добавлены в коллекцию.

Печать в формате JSON

JSON это формат, называемый JavaОбозначение объекта скрипта, и это просто способ хранения информации в организованном и удобном для чтения виде. В наших дальнейших примерах мы собираемся использовать функцию печати JSON, чтобы увидеть выходные данные в лучшем формате.

Давайте рассмотрим пример печати в формате JSON.

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

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

  1. Первое изменение заключается в добавлении функции, вызываемой Each(), к функции find(). Это обеспечивает явный просмотр каждого документа в коллекции. Таким образом, у вас будет больше контроля над тем, что вы можете делать с каждым документом в коллекции.
  2. Второе изменение — добавить команду printjson в оператор forEach. Это приведет к тому, что каждый документ в коллекции будет отображаться в формате JSON.

Если команда выполнена успешно, будет показан следующий вывод

Вывод:

Печать в формате JSON

Вывод ясно показывает, что все документы напечатаны в стиле JSON.