我正在使用expressjs框架构建一个nodejs应用程序。我想问一下我们如何使用和尚连接到mongodb?我在网上找到了此代码,但是似乎我们不需要指定用户名和密码。为什么会这样?

var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/nodetest1');

感谢任何建议。

最佳答案

有两种传递用户名/密码的方法:

// first:
var db = monk('USERNAME:PASSWORD@localhost:27017/nodetest1');

// second:
var db = monk('localhost:27017/nodetest1', {
  username : 'USERNAME',
  password : 'PASSWORD'
});

它的文档记录不是很好,但是由于monk使用mongoskin,您可以在here中查找更多信息。

关于node.js - 如何使用和尚连接到mongodb?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20811481/

10-10 00:47