Kami dapat memasukkan satu atau lebih dokumen ke koleksi MongoDB melalui Node.js. js menggunakan metode insertOne[] dan insertMany[]
Dalam tutorial ini, kita akan belajar memasukkan satu atau lebih dokumen ke Koleksi MongoDB dari Node.js. js, masing-masing menggunakan metode insertOne[] dan insertMany[], dengan contoh
Langkah – Memasukkan Dokumen ke Koleksi MongoDB melalui Node. js
Berikut adalah panduan langkah demi langkah dengan contoh untuk memasukkan dokumen ke MongoDB Collection dari Node.js. Aplikasi js
Langkah 1. Mulai Layanan MongoDB
Jalankan perintah berikut untuk memulai Layanan MongoDB
sudo service mongod start
Langkah 2. Dapatkan URL dasar ke Layanan MongoDB
Peretasan sederhana untuk mengetahui url dasar Layanan MongoDB adalah dengan Membuka Terminal dan menjalankan Mongo Shell
arjun@nodejs:~$ mongo MongoDB shell version v3.4.9 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.9 Server has startup warnings: 2017-10-29T18:15:36.110+0530 I STORAGE [initandlisten]_
Saat Mongo Shell dimulai, ia menggemakan kembali url dasar MongoDB
mongodb://127.0.0.1:27017
Langkah 3. Siapkan URL lengkap
Tambahkan nama Database yang ingin Anda sambungkan [katakanlah newdb], ke URL dasar
mongodb://127.0.0.1:27017/newdb
Langkah 4. Buat MongoClient
var MongoClient = require['mongodb'].MongoClient;_
Langkah 5. Buat koneksi dari MongoClient ke Server MongoDB dengan bantuan URL
MongoClient.connect[url, ];
Setelah MongoClient selesai mencoba membuat koneksi, fungsi callback menerima error dan objek db sebagai argumen
Jika koneksi berhasil, objek db mengarah ke database, newdb
Langkah 6. Masukkan dokumen ke Koleksi MongoDB yang ditentukan
Berikut ini adalah sintaks metode insertOne[] dan insertMay[] yang digunakan untuk menyisipkan dokumen ke koleksi di MongoDB dari Node.js. js
masukkanSatu[]
db.collection[].insertOne[, ]_
masukkanBanyak[]
db.collection[].insertMany[, ]ParameterDescriptionName of the new MongoDB Collection, that we would like to createSingle document that has to be inserted to MongoDB CollectionArray of documents to be inserted to MongoDB CollectionThis Node.js Callback Function is called after Node has tried creating a collection, and ready with the result. The callback function receives error and result object as arguments.
Contoh 1 – insertOne[] – Masukkan Dokumen melalui Node. js
Dalam contoh ini, kita akan menggunakan metode insertOne[] dan menyisipkan dokumen ke Koleksi MongoDB melalui Node.js. program js
node-js-mongodb-insert-document. js
// we create 'users' collection in newdb database var url = "mongodb://localhost:27017/newdb"; // create a client to mongodb var MongoClient = require['mongodb'].MongoClient; // make client connect to mongo service MongoClient.connect[url, function[err, db] { if [err] throw err; // db pointing to newdb console.log["Switched to "+db.databaseName+" database"]; // document to be inserted var doc = { name: "Roshan", age: "22" }; // insert document to 'users' collection using insertOne db.collection["users"].insertOne[doc, function[err, res] { if [err] throw err; console.log["Document inserted"]; // close the connection to db when you are done with it db.close[]; }]; }];_
Keluaran
$ node node-js-mongodb-insert-document.js Switched to newdb database Document inserted_
Kulit Monggo
arjun@nodejs:~$ mongo MongoDB shell version v3.4.9 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.9 Server has startup warnings: 2017-10-29T18:15:36.110+0530 I STORAGE [initandlisten]_0
Contoh 2 – insertMany[] – Masukkan Banyak Dokumen melalui Node. js
Dalam contoh ini, kami akan menggunakan metode insertMany[] dan menyisipkan banyak dokumen ke Koleksi MongoDB melalui Node.js. program js
node-js-mongodb-insert-many-documents. js
arjun@nodejs:~$ mongo MongoDB shell version v3.4.9 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.9 Server has startup warnings: 2017-10-29T18:15:36.110+0530 I STORAGE [initandlisten]_1
Keluaran
arjun@nodejs:~$ mongo MongoDB shell version v3.4.9 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.9 Server has startup warnings: 2017-10-29T18:15:36.110+0530 I STORAGE [initandlisten]_2
Kulit Monggo
arjun@nodejs:~$ mongo MongoDB shell version v3.4.9 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.9 Server has startup warnings: 2017-10-29T18:15:36.110+0530 I STORAGE [initandlisten]_3
Entri pertama berasal dari contoh pertama, dan tiga lainnya telah disisipkan dengan contoh ini
Referensi
Tutorial MongoDB – Pelajari MongoDB dari dasar dengan Contoh
Kesimpulan
Di Node ini. tutorial js MongoDB. Node. js – Sisipkan Dokumen ke Koleksi MongoDB, kami telah belajar menyisipkan satu atau lebih dokumen ke Koleksi MongoDB menggunakan metode insertOne[] dan insertMany[], dari Node. Aplikasi js menggunakan paket mongodb. Dalam tutorial kami berikutnya – Node. js MongoDB Find, kita akan belajar query dokumen dari MongoDB Collection