Jika ada database 'db2' di mongodb Anda dan Anda ingin membuat kumpulan 'siswa' di dalam database ini; Show
Tulis kode ini di editor Anda dan simpan dengan ekstensi js dan jalankan ini di terminal Anda Jalankan Perintah _Anda dapat melihat “Koleksi dibuat. ” pesan di log konsol Hasil
Itu berarti Koleksi Anda telah dibuat. Untuk melihat Koleksi ini, Anda perlu membuka mongobooster dan menyegarkan localhost Anda Panduan ini menunjukkan cara membuat aplikasi yang menggunakan MongoDB Node. js untuk terhubung ke klaster MongoDB yang dihosting di MongoDB Atlas. Jika Anda lebih suka terhubung ke MongoDB menggunakan driver atau bahasa pemrograman yang berbeda, lihat kami daftar driver resmiNode. js driver adalah pustaka yang dapat Anda gunakan untuk terhubung dan berkomunikasi dengan MongoDB MongoDB Atlas adalah layanan database cloud yang dikelola sepenuhnya yang menghosting server MongoDB Anda. Anda dapat memulai dengan instans MongoDB gratis Anda sendiri (tidak memerlukan kartu kredit) dengan panduan ini Ikuti langkah-langkah di bawah ini untuk menghubungkan sampel Node. js ke instance MongoDB di MongoDB Atlas Siapkan Proyek AndaInstal Node dan npmPastikan Anda memiliki Node. js v12 atau lebih baru dan npm (Node Package Manager) terpasang di lingkungan pengembangan Anda Untuk informasi tentang cara menginstal Node. js dan npm, lihat mengunduh dan memasang Node. js dan npm. Buat ProyekPertama, di shell Anda, buat direktori untuk proyek Anda
Kemudian, navigasikan ke direktori itu _Selanjutnya, inisialisasi proyek Anda
Tambahkan MongoDB sebagai KetergantunganInstal Node. driver js _Perintah ini melakukan tindakan berikut
Pada titik ini, Anda siap menggunakan Node. js driver dengan aplikasi Anda Buat Klaster MongoDB1 Buat klaster MongoDB tingkat gratis di MongoDB Atlas untuk menyimpan dan mengelola data Anda. MongoDB Atlas menghosting dan mengelola database MongoDB Anda di cloud. Selesaikan panduan Memulai Atlas untuk menyiapkan akun Atlas baru, klaster tingkat gratis (instance MongoDB bersama), dan memuat data sampel ke dalam klaster Anda. 2 Anda dapat terhubung ke klaster MongoDB Anda dengan menyediakan string koneksi yang menginstruksikan driver di mana dan bagaimana cara terhubung. String koneksi mencakup informasi tentang nama host atau alamat IP dan port cluster Anda, mekanisme autentikasi, kredensial pengguna jika berlaku, dan opsi koneksi lainnya Untuk terhubung ke instans atau klaster yang tidak dihosting di Atlas, lihat Untuk mengambil string koneksi Anda untuk klaster yang Anda buat pada langkah sebelumnya, masuk ke akun Atlas Anda dan arahkan ke Lanjutkan ke bagian Hubungkan Aplikasi Anda dan pilih Node. driver js. Pilih tab Connection String Only dan klik tombol Copy untuk menyalin . Simpan string koneksi Anda ke lokasi yang aman Hubungkan ke Aplikasi Anda1 Buat file untuk menampung aplikasi Anda bernama
TipContoh kode sebelumnya menetapkan variabel _3 menggunakan , diperkenalkan di Node.js. js v6. Anda dapat membuat instance dari 3 tanpa menggunakan penghancuran objek seperti yang ditunjukkan pada kode berikut
2 Jalankan aplikasi yang Anda buat dari langkah sebelumnya dari baris perintah Anda akan melihat detail dokumen film yang diambil di keluaran
Jika Anda mengalami error atau tidak ada output, periksa apakah Anda telah menentukan string koneksi yang benar dalam kode aplikasi, dan memuat kumpulan data sampel di cluster Atlas Anda Pada titik ini, Anda harus memiliki aplikasi yang berfungsi yang menggunakan Node. js untuk terhubung ke instans MongoDB Anda, menjalankan kueri pada data sampel, dan mencetak hasilnya Langkah selanjutnyaPelajari cara membaca dan memodifikasi data menggunakan Node. js driver di panduan kami atau cara melakukan operasi umum di kami Bagaimana cara membuat koleksi baru di MongoDB menggunakan Node js?var MongoClient = membutuhkan('mongodb'). Klien Mongo; Klien Mongo. hubungkan(url, fungsi(err, db) { jika (err) lempar err; db. createCollection("karyawan", function(err, res) { jika (err) lempar err; menghibur. log("Koleksi telah dibuat. "); db. menutup(); Apakah MongoDB Auto membuat koleksi?Jika Anda tidak menentukan opsi ini, Anda tidak perlu membuat koleksi secara eksplisit karena MongoDB membuat koleksi baru saat Anda pertama kali menyimpan data untuk koleksi.
Bagaimana cara terhubung ke koleksi di MongoDB menggunakan node JS?Untuk menyambungkan Node. js ke MongoDB, kita harus menggunakan library bernama Mongoose. luwak. sambungkan("mongodb. // localhost. 27017/collectionName", { useNewUrlParser. benar, gunakan UnifiedTopology. benar });
Bagaimana cara membuat koleksi di MongoDB?MongoDB membuat koleksi secara otomatis saat Anda memasukkan beberapa dokumen . Misalnya. Masukkan dokumen bernama seomount ke dalam koleksi bernama SSSIT. Operasi akan membuat koleksi jika koleksi saat ini tidak ada. Jika Anda ingin melihat dokumen yang disisipkan, gunakan perintah find(). |