Tutorial ini akan menjelaskan berbagai cara untuk menambahkan elemen ke dalam array di MongoDB. Mendorong, atau menambahkan, elemen ke array sangat berguna untuk menambahkan daftar dengan cepat dengan menambahkan atau memindahkan item dalam dokumen Mongo DB yang sudah ada. Tutorial akan menjelaskan penggunaan bilangan bulat negatif dan positif untuk operasi push, dengan adanya lebih banyak opsi push menggunakan bilangan bulat negatif untuk memasukkan nilai ke dalam array Show
Prasyarat
Mendorong Elemen ke ArrayBagian ini akan menjelaskan cara mendorong elemen ke array dengan operator $push, seperti operasi pembaruan Pertama, buat contoh dataset, dengan binatang, sebagai berikut > gunakan animaldb Sekarang verifikasi proses penyisipan dengan. Hasilnya harus menyerupai berikut ini { "_Indo". "100", "animalArray". [ "anjing", "kadal", "singa" ] } Sekarang tambahkan hewan lain ke dalam animalArray. Dalam contoh ini, jalankan perintah berikut untuk menambahkan 'kucing' db. satwa. memperbarui( Hasilnya harus menyerupai berikut ini
Untuk memverifikasi kucing berhasil ditambahkan ke
Outputnya harus sebagai berikut { Hasilnya mengkonfirmasi operator Mendorong Elemen di awal ArrayBagian sebelumnya menjelaskan cara menambahkan elemen baru di akhir array. Bagian ini akan membahas cara mendorong elemen 'sapi' di awal larik Tindakan ini dilakukan dengan perintah berikut > db. satwa. memperbarui( Operasi pemutakhiran yang berhasil kemudian dapat diverifikasi dengan perintah Output harus menyerupai berikut ini { Perintah di atas menggunakan operator Mendorong Elemen di akhir ArrayBagian sebelumnya menjelaskan cara memasukkan elemen ke awal array menggunakan bilangan bulat positif untuk nilai operator db. satwa. memperbarui( Output harus menyerupai berikut ini { Perhatikan bahwa dengan menggunakan -1 untuk nilainya, 'kambing' dimasukkan di posisi kedua hingga terakhir dari daftar elemen dengan elemen terakhir berada di posisi '0' Mendorong Banyak ElemenBagian ini akan membahas cara menambahkan, atau mendorong, beberapa elemen ke dalam array Pertama, buat array lain di dalam dokumen hewan sebagai berikut db. satwa. menyisipkan({ Dokumen baru sekarang harus dibuat dengan detail berikut { "_Indo". "101", "animalArray". [ "domba", "kura-kura", "monyet" ] } Sekarang tambahkan beberapa elemen ke dokumen baru dengan perintah berikut db. satwa. memperbarui( Perhatikan pada kode di atas, ketika elemen ['dove', 'eagle', 'hawk'] didorong, array ini dapat dianggap sebagai satu elemen. Ini menyebabkan 'merpati' didorong, atau dipindahkan, ke posisi yang ditentukan -2, diikuti oleh elang dan elang, masing-masing. Perlu dicatat bahwa elemen akan dimasukkan ke dalam array secara berurutan KESIMPULANTutorial ini menjelaskan berbagai cara untuk menambahkan elemen ke array di MongoDB. Tutorial menjelaskan cara mendorong elemen ke array dengan operator $push, seperti yang digunakan dalam operasi pembaruan. Kemudian dijelaskan cara membuat sampel dataset, menambahkan elemen ke dalam array, dan kemudian memverifikasi proses penyisipan. Artikel tersebut juga membahas cara mendorong elemen di awal larik, di akhir larik, dan kemudian cara mendorong banyak elemen. Ingatlah bahwa ketika bilangan bulat negatif digunakan sebagai nilai, itu akan mendorong elemen di akhir array dan bilangan bulat positif akan mendorong dari kiri, atau awal, dari array Bagaimana cara mendorong item baru ke array di dalam objek di MongoDB?Jika bidang tidak ada dalam dokumen yang akan diperbarui, $push menambahkan bidang larik dengan nilai sebagai elemennya . Jika bidang bukan array, operasi akan gagal. Jika nilainya adalah array, $push menambahkan seluruh array sebagai elemen tunggal. Untuk menambahkan setiap elemen dari nilai secara terpisah, gunakan pengubah $each dengan $push.
Bagaimana Anda mendorong array di dalam objek?Yang harus Anda lakukan adalah menentukan satu fungsi sederhana yang dapat "MENCIPTAKAN" objek dari dua item yang diberikan. Kemudian cukup terapkan fungsi ini ke DUA array yang memiliki elemen yang ingin Anda buat objeknya dan simpan di resultArray. Simpan jawaban ini
Bagaimana cara memasukkan objek ke dalam array di MongoDB?insert() – Menyisipkan satu dokumen atau beberapa dokumen ke dalam koleksi insertOne() – Menyisipkan satu dokumen ke dalam koleksi insertMany() – Menyisipkan banyak dokumen ke dalam koleksi Bagaimana Anda mendorong array objek ke dalam array?Untuk mendorong objek ke larik dalam JavaScript, gunakan metode “push()”, metode “splice()”, atau metode “unshift()”. The push() method adds the object at the end of the array, unshift() is used to add the object at the start of an array, and for adding an object at any place in an array, use the splice() method. |