云服务器上部署了mongodb数据库,按照网上的步骤设置了超级管理员
但是在node使用这个账号链接还是会显示没有权限
这里是我node代码
var url = "mongodb://kezuncheng:123456@127.0.0.1:27017/";
router.post('/register', (req, res) => {
MongoClient.connect(url, (err, db) => {
if (err) {
console.log(err);
return;
}
const test = db.db("admin");
test.collection('users').find({ username: req.body.username }).toArray((err, result) => {
if (err) {
res.send(err);
return;
}
//
//
})
});
});
我想问一下这个问题出在哪里呢?
将test.collection('users')换成test.collection('system.users')试试?