/*
* 连接到数据库
*/
var mongo = require('mongoDB');
var host = 'localhost';
var port = 27017;
//var port = mongo.Connection.DEFAULT_PORT;
//创建mongoDB数据库所在服务器的Server对象,用于指定需要链接的MongoDB所在的服务器
var server = new mongo.Server(host,port,{auto_reconnect : true});
//创建一个代表MongoDB数据库额的DB对象
var db = new mongo.Db('node-mongo-examples',server,{safe : true});
db.open(function (err, db) { //db为一个DB对象,表示连接成功的数据库。数据库连接失败后,该参数为null
if(err){
throw err;
}
else {
console.log('成功建立数据库连接');
db.close();
}
});
//监听close事件
db.on('close',function (err, db) {
if (err)
throw err;
else
console.log('成功关闭数据库');
});
console: