不使用管理员无法使用mongoose对mongodb进行身份验证

时间:2017-05-02 17:23:24

标签: node.js mongodb mongoose mongodb-query mongoose-schema

我可以毫无问题地与RoboMongo和Studio 3T连接。

  1. 本地mongo正在我的开发箱上运行
  2. 工作正常

    return 'mongodb://:@localhost:27017/nodetodos';
    
    1. dev server mongo 在虚拟机上的Linux上运行

      return 'mongodb://root:bitnami@10.100.40.204:27017/nodetodos';
      
    2. 无法验证! (nodetodos)

      但是,管理数据库有效,但没有我的馆藏!

      return 'mongodb://root:bitnami@10.100.40.204:27017/admin';   (admin works)
      

1 个答案:

答案 0 :(得分:0)

用户在wole服务器上 不在nodetodos db

尝试使用

return 'mongodb://root:bitnami@10.100.40.204:27017/nodetodos?authSource=admin';