MongoDB Matriz de objetos usando insert() com exemplo

O comando “inserir” também pode ser usado para inserir vários documentos em uma coleção ao mesmo tempo. O exemplo de código abaixo pode ser usado para inserir vários documentos de uma vez.

O exemplo a seguir mostra como isso pode ser feito,

Passo 1) Crie uma JavaScript variável chamada myEmployee para armazenar a matriz de documentos

Passo 2) Adicione os documentos necessários com o nome do campo e valores à variável

Passo 3) Use o comando insert para inserir a matriz de documentos na coleção

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

	];

	db.Employee.insert(myEmployee);

Se o comando for executado com sucesso, a seguinte saída será mostrada

MongoDB Matriz de objetos usando insert()

A saída mostra que esses 3 documentos foram adicionados à coleção.

Imprimindo no formato JSON

JSON é um formato chamado JavaNotação de objeto de script, e é apenas uma forma de armazenar informações de maneira organizada e fácil de ler. Em nossos exemplos adicionais, usaremos a funcionalidade de impressão JSON para ver a saída em um formato melhor.

Vejamos um exemplo de impressão no formato JSON

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

Explicação do código:

  1. A primeira mudança é anexar a função chamada Each() à função find(). O que isso faz é garantir a passagem explícita de cada documento da coleção. Dessa forma, você tem mais controle sobre o que pode fazer com cada um dos documentos do acervo.
  2. A segunda mudança é colocar o comando printjson na instrução forEach. Isso fará com que cada documento da coleção seja exibido no formato JSON.

Se o comando for executado com sucesso, a seguinte saída será mostrada

Saída:

Imprimindo em formato JSON

A saída mostra claramente que todos os documentos são impressos no estilo JSON.