我需要通过login和pass从节点访问我的mongodb。我现在就是这样做的:
var mongo = require('mongodb'),
Server = mongo.Server,
Db = mongo.Db,
ObjectID = require('mongodb').ObjectID;
var BSON = mongo.BSONPure;
var server = new Server('localhost', 27017, {
auto_reconnect: true
});
var db = new Db('mybase', server);
如何使用密码进行身份验证?
答案 0 :(得分:1)
打开与服务器的连接后调用db.authenticate
。
db.open(function(err, db) {
db.authenticate('username', 'password', function(err, result) {
...
});
});
});