MongoDB Örnekle insert() işlevini kullanan Nesne Dizisi
“Ekle” komutu aynı anda birden fazla belgeyi bir koleksiyona 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östermektedir:
) 1 Adım Hat için bir JavaSenaryo Belge dizisini tutmak için myEmployee adlı değişken
) 2 Adım Alan Adı ve değerleri içeren gerekli belgeleri değişkene ekleyin
) 3 Adım 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 adı verilen bir formattır JavaKomut Dosyası Nesne Gösterimive bilgileri düzenli, okunması kolay bir şekilde saklamanın bir yoludur. Sonraki örneklerimizde çıktıyı daha iyi bir formatta görmek için JSON yazdırma işlevini kullanacağız.
JSON formatında yazdırma örneğine bakalım
db.Employee.find().forEach(printjson)
Kod Açıklaması:
- İlk değişiklik, Every() için çağrılan işlevi find() işlevine eklemektir. Bunun yaptığı, koleksiyondaki her belgenin açıkça gözden geçirilmesini sağlamasıdır. Bu şekilde koleksiyondaki her belgeyle neler yapabileceğiniz üzerinde daha fazla kontrole sahip olursunuz.
- İkinci değişiklik ise printjson komutunu forEach ifadesine koymaktır. Bu, koleksiyondaki her belgenin JSON formatında görüntülenmesine neden olacaktır.
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östermektedir.