NodeJS mendukung penuh untuk memasukan document banyak sekaligus, hal ini tentunya akan mempermudah kinerja sebuah sistem dalam penanganan manipulasi data. intinya didalam NodeJS dan MongoDB bisa menambahkan banyak data.
Baca Sebelumnya - Tutorial NodeJS Part 7 : Insert Data Di MongoDB
Silahkan baca dulu tutorial NodeJS sebelumnya tentang insert data di mongodb, dalam pembahasan yang dulu kita sudah membuat database perpustakaan dan tabel/collaction author.
Baca Juga : Membuat Database di Mongodb
Baca Juga : Tutorial CRUD Di MongoDB
Biar lebih dramatis kita buat lagi tabel/collaction yg baru bernama buku, buka terminal/CMD kalian dan perhatikan perintah di bawah.
Baca Juga : Membuat Database di Mongodb
Baca Juga : Tutorial CRUD Di MongoDB
Biar lebih dramatis kita buat lagi tabel/collaction yg baru bernama buku, buka terminal/CMD kalian dan perhatikan perintah di bawah.
C:\Users\RSAM>cd ../../mongodb/bin
C:\mongodb\bin>mongo 127.0.0.1
MongoDB shell version: 2.6.1
connecting to: 127.0.0.1/test
> use perpustakaan
switched to db perpustakaan
> db.createCollection('buku');
{ 'ok' : 1 }
Sekarang kita buat file multiple_insert.js
dan masukan script dibawah.
cek data dengan fungsi db.buku.find() di database mongodb
Baca Selanjutnya - Tutorial NodeJS Part 9 : Find Di MongoDB
C:\Users\RSAM\Documents\nodejs_tutorial\mongodb>vim multiple_insert.js
dan masukan script dibawah.
var MongoClient = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/';
MongoClient.connect(url, { userNewUrlParser: true }, function(err, db){
if(err) throw err;
var dbs = db.db("perpustakaan");
var arrData = [
{ judul: "Tutorial NodeJS", penerbit: "gramedia" },
{ judul: "Tutorial PHP dan MySQL", penerbit: "mediainfo" },
{ judul: "Tutorial MongoDB", penerbit: "gramedia" }
];
dbs.collection("buku").insertMany(arrData, function(err, res){
if(err) throw err;
console.log("multi insert: " + res.insertedCount);
dbs.close();
});
});
cek data dengan fungsi db.buku.find() di database mongodb
C:\Users\RSAM>cd ../../mongodb/bin
C:\mongodb\bin>mongo 127.0.0.1
MongoDB shell version: 2.6.1
connecting to: 127.0.0.1/test
> use perpustakaan
switched to db perpustakaan
> db.buku.find()
{ "_id" : ObjectId("5e7e04c976caeb2eb4745185"), "judul" : "Tutorial NodeJS", "penerbit" : "gramedia" }
{ "_id" : ObjectId("5e7e04c976caeb2eb4745186"), "judul" : "Tutorial PHP dan MySQL", "penerbit" : "mediainfo" }
{ "_id" : ObjectId("5e7e04c976caeb2eb4745187"), "judul" : "Tutorial MongoDB", "penerbit" : "gramedia" }
Baca Selanjutnya - Tutorial NodeJS Part 9 : Find Di MongoDB
