我正在使用heroku托管我的geddy应用程序。 mongolab最近将版本升级到mongo 3.xMongolab MongoError:验证失败错误
我使用的是最新的mongodb包2.0.45版本。自升级我的应用程序抛出MongoError错误:auth失败错误。
我正在使用heroku托管我的geddy应用程序。 mongolab最近将版本升级到mongo 3.xMongolab MongoError:验证失败错误
我使用的是最新的mongodb包2.0.45版本。自升级我的应用程序抛出MongoError错误:auth失败错误。
您可能需要升级您的mongo宝石版本。 尝试: bundle update mongo
这解决了我的Gemfile.lock的版本是:
gem 'bson_ext', '~> 1.12.3'
gem 'mongo', '~> 1.12.3'
旧线程,但以防万一有人运行到这个问题,我设法通过升级来解决这个我的mongo shell与mongolab中的版本相匹配。我有我的mongo shell的2.6版本,但我的mongolab db在3.0.6。今年9月,我相信Mongolab会再次升级到3.2,所以当这种情况发生时您可能需要重新升级。
我有同样的问题 – Arj
尝试从MongoDB的移动会话存储到内存 和更新,选择db.mongo键:{ 的AuthMechanism:“SCRAM-SHA-1” } –
是否有任何文件,我可以参考这个? – Arj