如评论中所建议,
node-mongodb-native具有所需的一切。
我使用以下命令启动并运行:
var mongo = require('mongodb');var server = new mongo.Server('HOSTNAME', 27017, { ssl: true });var db = new mongo.Db('NAME_OF_MY_DB', server, { w: 1 });var auth = { user: 'USERNAME', pass: 'PASSWORD' };db.open(function(err, db) { if (err) return console.log("error opening", err); db.authenticate(auth.user, auth.pass, function(err, result) { if (err) return console.log("error authenticating", err); console.log("authed?", result); db.collection('whatever').count(function(err, count) { if (err) return console.log("error counting", err); console.log("count", count); db.close() }); });});编辑
你也可以从猫鼬做ssl :
mongoose.createConnection(connString, { server: { ssl: true }})


