Node.js 如果不使用admin,则无法使用mongoose对mongodb进行身份验证

Node.js 如果不使用admin,则无法使用mongoose对mongodb进行身份验证,node.js,mongodb,mongoose,mongodb-query,mongoose-schema,Node.js,Mongodb,Mongoose,Mongodb Query,Mongoose Schema,我可以毫无问题地连接RoboMongo和Studio 3T 本地mongo正在我的dev box上运行 很好 return 'mongodb://:@localhost:27017/nodetodos'; 开发服务器mongo正在Linux虚拟机上运行 return 'mongodb://root:bitnami@10.100.40.204:27017/nodetodos'; 无法进行身份验证!(nodetodos) 但是,管理数据库可以工作,但没有我的集合 return 'mongodb

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

  • 本地mongo正在我的dev box上运行
  • 很好

    return 'mongodb://:@localhost:27017/nodetodos';
    
  • 开发服务器mongo正在Linux虚拟机上运行

    return 'mongodb://root:bitnami@10.100.40.204:27017/nodetodos';
    
  • 无法进行身份验证!(nodetodos)

    但是,管理数据库可以工作,但没有我的集合

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

    用户在wole服务器上 不在nodetodos数据库上

    试用

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