MongoDB Array Objek menggunakan insert() dengan Contoh

Perintah “sisipkan” juga dapat digunakan untuk memasukkan beberapa dokumen ke dalam koleksi sekaligus. Contoh kode di bawah ini dapat digunakan untuk menyisipkan banyak dokumen sekaligus.

Contoh berikut menunjukkan bagaimana hal ini dapat dilakukan,

Langkah 1) Membuat JavaNaskah variabel yang disebut myEmployee untuk menampung berbagai dokumen

Langkah 2) Tambahkan dokumen yang diperlukan dengan Nama Bidang dan nilai ke variabel

Langkah 3) Gunakan perintah sisipkan untuk menyisipkan array dokumen ke dalam koleksi

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

	];

	db.Employee.insert(myEmployee);

Jika perintah berhasil dijalankan, Output berikut akan ditampilkan

MongoDB Array Objek menggunakan insert()

Outputnya menunjukkan bahwa 3 dokumen tersebut telah ditambahkan ke koleksi.

Mencetak dalam format JSON

JSON adalah format yang disebut JavaNotasi Objek Skrip, dan hanyalah cara untuk menyimpan informasi dengan cara yang terorganisir dan mudah dibaca. Dalam contoh selanjutnya, kita akan menggunakan fungsi pencetakan JSON untuk melihat keluaran dalam format yang lebih baik.

Mari kita lihat contoh pencetakan dalam format JSON

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

Penjelasan Kode:

  1. Perubahan pertama adalah menambahkan fungsi yang dipanggil untuk Each() ke fungsi find(). Apa yang dilakukan adalah memastikan untuk secara eksplisit menelusuri setiap dokumen dalam koleksi. Dengan cara ini, Anda memiliki kontrol lebih besar atas apa yang dapat Anda lakukan dengan setiap dokumen dalam koleksi.
  2. Perubahan kedua adalah memasukkan perintah printjson ke pernyataan forEach. Ini akan menyebabkan setiap dokumen dalam koleksi ditampilkan dalam format JSON.

Jika perintah berhasil dijalankan, Output berikut akan ditampilkan

Keluaran:

Mencetak dalam Format JSON

Outputnya dengan jelas menunjukkan bahwa semua dokumen dicetak dalam gaya JSON.