在不使用管理员的情况下无法使用 mongoose 向 mongodb 进行身份验证
Cannot authenticate to mongodb with mongoose without using admin
我可以毫无问题地连接 RoboMongo 和 Studio 3T。
- 本地 mongo 在我的开发箱上 运行
工作正常
return 'mongodb://:@localhost:27017/nodetodos';
开发服务器 mongo 在虚拟机
上的 Linux 上 运行
return 'mongodb://root:bitnami@10.100.40.204:27017/nodetodos';
认证失败! (nodetodos)
但是,admin 数据库可以工作,但是没有我的 collections!
return 'mongodb://root:bitnami@10.100.40.204:27017/admin'; (admin works)
用户在整个服务器上
不在节点 todos db11=]
尝试使用
return 'mongodb://root:bitnami@10.100.40.204:27017/nodetodos?authSource=admin';
我可以毫无问题地连接 RoboMongo 和 Studio 3T。
- 本地 mongo 在我的开发箱上 运行
工作正常
return 'mongodb://:@localhost:27017/nodetodos';
开发服务器 mongo 在虚拟机
上的 Linux 上 运行return 'mongodb://root:bitnami@10.100.40.204:27017/nodetodos';
认证失败! (nodetodos)
但是,admin 数据库可以工作,但是没有我的 collections!
return 'mongodb://root:bitnami@10.100.40.204:27017/admin'; (admin works)
用户在整个服务器上 不在节点 todos db11=]
尝试使用
return 'mongodb://root:bitnami@10.100.40.204:27017/nodetodos?authSource=admin';