nodejs對mongodb數據庫的增刪改查操作
时间:2022-03-14 04:52
首先要確保mongodb的正確安裝,安裝参照:
然後下載nodejs的mongodb的driver
npm install mongodb
編寫一個測試的程序:
1 var mongodb = require(‘mongodb‘);如果remove沒有任何的参數,則刪除全部。
查找操作,查找操作有兩個方法一個是find,一個是findOne
示例:
1 var mongodb = require(‘mongodb‘);
2 var server = new mongodb.Server(‘localhost‘,27017,{auto_reconnect:true});3 var db = new mongodb.Db(‘mydb‘,server,{safe:true});
4 db.open(function(err,db){
5 if(!err)
6 {
7 db.collection(‘mycoll‘,{safe:true},function(err,collection){
8 var tmp1 = {title:‘hello‘};
9 var tmp2 = {title:‘world‘};
10 collection.insert([tmp1,tmp2],{safe:true},function(err,result){
11 console.log(result);
12 });
13 collection.find().toArray(function(err,docs){
14 console.log(‘find‘);
15 console.log(docs);
16 });
17 collection.findOne(function(err,doc){
18 console.log(‘findOne‘);
19 console.log(doc);
20 });
21 });