Masukkan di simpul mongodb js

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

Bagaimana cara memasukkan data ke MongoDB menggunakan node js?

Untuk menyisipkan record, atau dokumen seperti yang disebut di MongoDB, ke dalam koleksi, kita menggunakan metode insertOne() . Parameter pertama metode insertOne() adalah objek yang berisi nama dan nilai dari setiap bidang dalam dokumen yang ingin Anda sisipkan.

Bagaimana Anda menyisipkan di MongoDB?

Shell MongoDB menyediakan metode berikut untuk menyisipkan dokumen ke dalam koleksi. .
Untuk menyisipkan satu dokumen, gunakan db. koleksi. masukkanSatu()
Untuk menyisipkan banyak dokumen, gunakan db. koleksi. masukkanBanyak()

Bagaimana cara menggunakan insertOne di node js?

insertOne() metode. Untuk menyisipkan dokumen, tentukan objek yang berisi bidang dan nilai yang ingin Anda simpan . Jika koleksi yang ditentukan tidak ada, metode insertOne() akan membuat koleksi tersebut. Anda dapat menentukan opsi kueri tambahan menggunakan parameter opsi.

Apa perintah insert di MongoDB?

insert() Di MongoDB, metode insert() menyisipkan dokumen atau beberapa dokumen ke dalam koleksi . Dibutuhkan dua parameter, parameter pertama adalah dokumen atau array dari dokumen yang ingin kita sisipkan dan sisanya opsional. Dengan menggunakan metode ini Anda juga dapat membuat koleksi dengan memasukkan dokumen.