Örnek ile insert () kullanarak MongoDB Dizisini ekleyin

Anonim

"Ekle" komutu, bir koleksiyona aynı anda birden çok belge eklemek için de kullanılabilir. Aşağıdaki kod örneği, aynı anda birden fazla belge eklemek için kullanılabilir.

Aşağıdaki örnek bunun nasıl yapılabileceğini gösterir,

Adım 1) Belgeler dizisini tutmak için myEmployee adında bir JavaScript değişkeni oluşturun

Adım 2) Alan Adı ve değerleri ile gerekli belgeleri değişkene ekleyin

Adım 3) Belge dizisini koleksiyona eklemek için insert komutunu kullanın

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

Komut başarıyla yürütülürse, aşağıdaki Çıktı gösterilecektir.

Çıktı, bu 3 belgenin koleksiyona eklendiğini gösteriyor.

JSON formatında yazdırma

JSON, JavaScript Object Notation adlı bir formattır ve bilgileri düzenli, okunması kolay bir şekilde depolamanın bir yoludur. Diğer örneklerimizde, çıktıyı daha iyi bir biçimde görmek için JSON yazdırma işlevini kullanacağız.

JSON biçiminde bir yazdırma örneğine bakalım

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

Kod Açıklaması:

  1. İlk değişiklik, Each () için çağrılan işlevi find () işlevine eklemektir. Bunun yaptığı şey, koleksiyondaki her belgenin açıkça gözden geçirilmesini sağlamasıdır. Bu şekilde, koleksiyondaki her bir belgeyle neler yapabileceğiniz konusunda daha fazla kontrole sahip olursunuz.
  2. İkinci değişiklik, printjson komutunu forEach ifadesine koymaktır. Bu, koleksiyondaki her belgenin JSON biçiminde görüntülenmesine neden olur.

Komut başarıyla yürütülürse, aşağıdaki Çıktı gösterilecektir.

Çıktı:

Çıktı, tüm belgelerin JSON tarzında yazdırıldığını açıkça gösterir.