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.

Resuma esta postagem com: