Perintah "insert" juga dapat digunakan untuk memasukkan beberapa dokumen ke dalam koleksi sekaligus. Contoh kod di bawah ini dapat digunakan untuk memasukkan beberapa dokumen sekaligus.
Contoh berikut menunjukkan bagaimana ini dapat dilakukan,
Langkah 1) Buat pemboleh ubah JavaScript yang disebut myEm Employee untuk menyimpan pelbagai dokumen
Langkah 2) Tambahkan dokumen yang diperlukan dengan Nama Medan dan nilai ke pemboleh ubah
Langkah 3) Gunakan arahan sisipan untuk memasukkan susunan dokumen ke dalam koleksi
var myEmployee=[{"Employeeid" : 1,"EmployeeName" : "Smith"},{"Employeeid" : 2,"EmployeeName" : "Mohan"},{"Employeeid" : 3,"EmployeeName" : "Joe"},];db.Employee.insert(myEmployee);
Sekiranya arahan itu berjaya dilaksanakan, Output berikut akan ditunjukkan
Hasilnya menunjukkan bahawa 3 dokumen tersebut ditambahkan ke koleksi.
Mencetak dalam format JSON
JSON adalah format yang disebut JavaScript Object Notation , dan merupakan cara untuk menyimpan maklumat secara teratur dan mudah dibaca. Dalam contoh selanjutnya, kami akan menggunakan fungsi cetak JSON untuk melihat output dalam format yang lebih baik.
Mari kita lihat contoh percetakan dalam format JSON
db.Employee.find().forEach(printjson)
Penjelasan Kod:
- Perubahan pertama adalah menambahkan fungsi yang dipanggil untuk Setiap () ke fungsi find (). Apa yang dilakukannya ialah memastikan setiap dokumen dalam koleksi secara jelas. Dengan cara ini, anda mempunyai lebih banyak kawalan terhadap apa yang dapat anda lakukan dengan setiap dokumen dalam koleksi.
- Perubahan kedua adalah meletakkan perintah printjson ke pernyataan forEach. Ini akan menyebabkan setiap dokumen dalam koleksi dipaparkan dalam format JSON.
Sekiranya arahan itu berjaya dilaksanakan, Output berikut akan ditunjukkan
Pengeluaran:
Hasilnya jelas menunjukkan bahawa semua dokumen dicetak dalam gaya JSON.