连接数据库
代码如下:
数据库所在的服务器服务器
var db=new mongo.Db("node-mongo-examples",server,{safe:true});//创建数据库对象
db.open(function (err,db) {//连接数据库
if(err)
throw err;
else{
console.log("成功建立数据库连接");
db.close();
}
});
db.on("close",function (err,db) {//关闭数据库
if(err) throw err;
else console.log("成功关闭数据库.");
});
插入数据
: 代码如下:
数据库
if(err)
throw err;
else{
db.collection("users",collection) {
collection.insert({username:"盼盼",firstname:"李"},docs) {
console.log(docs);
db.close();
});
});
}
});
db.on("close",db) {//关闭数据库
if(err) throw err;
else console.log("成功关闭数据库.");
});
关闭数据库
db.close([forceClose],[callback]);forceClose为true时,强制关闭该数据库,当数据库关闭后,不可再使用open开启数据库.
forceClose为false时,不强制关闭数据库,可以再使用open打开.
当foreClose为true时:
代码如下:
关闭数据库
if(err) throw err;
else {
db.open(function (err,db) {
db.collection("users",collection) {
collection.insert({username:"三",firstname:"张"},docs) {
if(err) throw err;
else{
console.log(docs);
db.close(true);
}
})
});
});
}
});
//
读取数据
代码如下:
//带查询条件的搜索
代码如下: