无法使用僧侣连接到远程服务器上的mongodb

我使用的是节点js,后端我使用的是mongodb

对于连接到DB,如果我使用下面的行,它是获取数据

var db = monk('localhost:27017/nodetest2'); 

但是,如果我改变这下线,它不提取数据

 var db = monk('mongodb://username:password@XXX.mongolab.com:27483/userdb'); 

我已经在两个地方创build了同名的集合

 router.get('/userlist', function (req, res) { var db = req.db; var collection = db.get('userlist'); collection.find({}, {}, function (e, docs) { res.json(docs); }); });