Tambahkan MongoDB Array menggunakan insert () dengan Contoh

Anonim

Perintah "sisipkan" juga dapat digunakan untuk memasukkan banyak dokumen ke dalam koleksi sekaligus. Contoh kode di bawah ini dapat digunakan untuk memasukkan banyak dokumen sekaligus.

Contoh berikut menunjukkan bagaimana ini bisa dilakukan,

Langkah 1) Buat variabel JavaScript bernama myEmployee untuk menampung berbagai dokumen

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

Langkah 3) Gunakan perintah sisipkan untuk memasukkan larik 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 dalam koleksi.

Mencetak dalam format JSON

JSON adalah format yang disebut JavaScript Object Notation , dan hanyalah cara untuk menyimpan informasi dengan cara yang teratur dan mudah dibaca. Dalam contoh kami selanjutnya, kami akan menggunakan fungsionalitas cetak JSON untuk melihat output 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 dilakukannya adalah memastikan untuk secara eksplisit memeriksa setiap dokumen dalam koleksi. Dengan cara ini, Anda memiliki kontrol lebih terhadap apa yang dapat Anda lakukan dengan setiap dokumen dalam koleksi.
  2. Perubahan kedua adalah meletakkan 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:

Keluarannya dengan jelas menunjukkan bahwa semua dokumen dicetak dengan gaya JSON.