mongodb管理员权限问题?

云服务器上部署了mongodb数据库,按照网上的步骤设置了超级管理员

https://img2.mukewang.com/5c51a0330001fb0106570182.jpg

但是在node使用这个账号链接还是会显示没有权限

https://img2.mukewang.com/5c51a03e00012bc608000162.jpg

这里是我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;
      }      //
      //
    })
  });
});

我想问一下这个问题出在哪里呢?


杨魅力
浏览 674回答 1
1回答

烙印99

将test.collection('users')换成test.collection('system.users')试试?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MongoDB