nodejs使用带用户和密码的Mongo示例,以下:node
//打开数据库
mongodb.open(function(err, db){
if(err){
return callback(err);
}
//读取 users 集合
db.authenticate(options.uid, options.pwd, function () {
db.collection('users', function(err, collection){
if(err){
mongodb.close();
return callback(err);
}
//将用户数据插入 users 集合
collection.insert(user,{safe: true}, function(err, user){
mongodb.close();
callback(err, user);//成功!返回插入的用户信息
});
});
});
});
web
打开数据库后,第一步先进行认证db.authenticate(用户,密码)mongodb