‫Instruktur: Video ini
‫akan menjadi yang pertama dari empat video operasi CRUD.
‫Jadi yang pertama ini tentang membuat dokumen baru.
‫Namun sebelum kita mulai membuat dokumen
‫baru, izinkan saya membahas masalah yang mungkin Anda alami.
‫Jadi mungkin Anda
‫bertanya-tanya, mengapa kita melakukan semua ini di terminal?
‫Dan bagaimana hubungannya dengan aplikasi Express kami yang kami
‫buat di bagian terakhir?
‫Jawabannya adalah saat ini,
‫saya ingin Anda mempelajari dasar-dasar mutlak MongoDB,
‫tanpa konteks aplikasi apa pun.
‫Jadi sungguh, benar-benar di luar Node.js. js.
‫Karena secara teori, kami dapat menggunakan
‫MongoDB dengan bahasa lain atau kerangka kerja lainnya.
‫Tidak harus dengan Node.js. js, jadi
‫saya pikir itu ide
‫yang bagus untuk mempelajari MongoDB berdiri
‫sendiri, tanpa konteks bahasa lain.
‫Oke?
‫Nantinya, kita tentu saja akan
‫menghubungkan database MongoDB dengan aplikasi kita, sehingga
‫di bagian
‫selanjutnya, kita bisa benar-benar mulai bekerja dengan
‫database di dalam aplikasi Express kita.
‫Dan saat itu
‫kita akan menggunakan driver MongoDB hanya untuk Node
‫Express, sehingga kita dapat menggunakan
‫bahasa JavaScript untuk berinteraksi dengan database MongoDB kita.
‫Baiklah?
‫Tapi untuk saat ini, mari kita belajar MongoDB tanpa semua itu.
‫Baiklah?
‫Jadi di kuliah terakhir, kami membuat database baru.
‫Koleksi baru di dalam, yang disebut tur, dan
‫kemudian satu dokumen baru di sana.
‫Benar?
‫Ingat bahwa?
‫Dan untuk melakukan itu, kami menggunakan insert 1.
‫Ingat bahwa?
‫Tapi sekarang, mari
‫kita membuat dua dokumen sekaligus.
‫Jadi yang bekerja seperti ini.
‫db, dengan sekali lagi, database saat ini, lalu . wisata, yang merupakan koleksi tempat kami
‫ingin menambahkan dokumen baru kami,
‫dan kemudian . masukkan banyak.
‫Oke?
‫Dan insertMany akan menerima array dari banyak objek.
‫Jadi array, dan kemudian tutup.
‫Jadi objek kosong, dan itu
‫mungkin sebenarnya sudah meletakkan objek kosong kedua di
‫sini, jadi yang perlu kita lakukan hanyalah mengisi objek-objek ini.
‫Jadi namanya, yang satu ini disebut The Sea Explorer.
‫Ini memiliki harga 497, dan peringkat 4. 8.
‫Dan kemudian objek berikutnya.
‫Mari kita beri nama The Snow Adventurer.
‫Yang merupakan salah satu dari sembilan tur lain yang kami miliki.
‫Kemudian harganya sedikit lebih mahal, 997.
‫Dan peringkatnya adalah 4. 9.
‫Dan sebenarnya, mari tambahkan bidang lain di sini.
‫Jadi, ingat dari kuliah
‫pendahuluan bagaimana saya mengatakan bahwa dokumen MongoDB sangat fleksibel.
‫Jadi mereka tidak semua harus memiliki struktur yang sama.
‫Oke?
‫Jadi kita dapat memiliki bidang yang berbeda dalam dokumen yang berbeda.
‫Jadi mari kita tambahkan kesulitannya di sini.
‫Dan atur yang ini menjadi mudah.
‫Oke?
‫Jadi itu saja, mari kita kembali ke sini.
‫Jadi kami memasukkan dua dokumen baru, dan di
‫sini kami melihat ID yang mereka dapatkan.
‫Jadi dua pengidentifikasi unik
‫yang dibuat secara otomatis untuk masing-masing dari mereka.
‫Oke?
‫Sekarang hanya untuk memastikan, ingat make db. wisata. temukan, dan di
‫sini memang, kami sekarang memiliki tiga tur kami.
‫Jadi itulah yang kami buat di kuliah
‫terakhir, dan kemudian dua yang baru saja kami buat.
‫Oke?
‫Jadi itu sebenarnya
‫untuk kuliah ini, hanya untuk rekap, kami
‫menggunakan fungsi insertMany untuk melewatkan array dua objek,
‫atau dua dokumen yang ingin kami buat.
‫Oke?
‫Jadi hanya itu yang saya miliki untuk yang satu ini.
‫Selanjutnya, kita akan belajar bagaimana
‫melakukan beberapa query lanjutan untuk mencari data di database kita.
‫Jadi itu yang menarik, jadi mari kita lanjutkan segera.