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
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:
- 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.
- 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:
Outputnya dengan jelas menunjukkan bahwa semua dokumen dicetak dalam gaya JSON.