Tag: mongodb mms

连接到MMS副本集时发生Mongo身份validation错误

我使用MongoDBpipe理服务(MMS)在服务器上部署和pipe理我的MongoDB实例,并部署了一个副本集。 我还确认我在“授权和用户”选项卡中添加了具有所需权限的用户,如下图所示。 当我login到我的服务器并运行命令来检查用户是否已被添加它显示它们已被authentication,因为它返回1。 $ use admin $ db.auth('mbdb', 'xxxx') $ 1 我有一个使用mongoose连接到mongodb的节点应用程序,这是我用来连接的url格式: 'url' : 'mongodb://mbdb:xxxx@localhost:27000/dbprod?replicaSet=ProdSet' 我遇到的问题是,当我启动节点应用程序,我得到这个错误: > mobile-bulletin-node@0.0.1 start /var/TeamCity/buildAgent/work/d81f9c89b9a85a90 > node ./bin/www { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson: Failed to load c++ bson extension, using pure JS version /var/TeamCity/buildAgent/work/d81f9c89b9a85a90/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/base.js:246 throw message; ^ MongoError: auth failed at Object.toError (/var/TeamCity/buildAgent/work/d81f9c89b9a85a90/node_modules/mongoose/node_modules/mongodb/lib/mongodb/utils.js:114:11) at /var/TeamCity/buildAgent/work/d81f9c89b9a85a90/node_modules/mongoose/node_modules/mongodb/lib/mongodb/db.js:1156:31 […]