mongodb管理员权限问题?

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

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

clipboard.png

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

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

阅读 2.4k
1 个回答

将test.collection('users')换成test.collection('system.users')试试?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进