0

我正在使用 heroku 托管我的 geddy 应用程序。mongolab最近升级版本到mongo 3.x

我正在使用最新的 mongodb 包 2.0.45 版本。由于升级我的应用程序抛出 MongoError: auth failed 错误。

4

2 回答 2

2

旧线程但以防万一有人遇到这个问题,我设法通过升级我的 mongo shell 以匹配 mongolab 中的版本来解决这个问题。我有 2.6 版本的 mongo shell,但我的 mongolab 数据库在 3.0.6 中。今年 9 月,我相信 Mongolab 会再次升级到 3.2,所以当这种情况发生时你可能需要再次升级。

于 2016-07-22T02:33:27.310 回答
0

您可能需要升级您的 mongo gem 版本。尝试: bundle update mongo

我的 Gemfile.lock 中解决的版本是:

gem 'bson_ext', '~> 1.12.3' gem 'mongo', '~> 1.12.3'

于 2015-10-05T06:40:49.003 回答