Rails 无法使用 mongooid 版本 4 连接 mongolab 的 mogodb



我创建了mongodb后端简单的rails应用程序。我在连接我的rails 4应用程序与本地mongodb数据库没有问题。但是我不能连接蒙古ab的mongodb服务。我在mongoid.yml

中有以下代码
development:
  sessions:
    default:
      database: trial_db
      hosts:
        -   dsXXXXXX.mlab.com:53216/trial_db
      username: username
      password: password
      options:
        pool_size: 50

我使用以下版本ruby, rails, mongoid
Rails版本- 4.2Ruby版本- 2.1.5蒙古版- 4

MongoDB 4不兼容MongoDB 3.x。mLab沙箱目前运行MongoDB 3.2。要在应用程序中使用mLab,您需要使用Mongoid 5或6:https://docs.mongodb.com/ruby-driver/master/mongoid/#ruby-mongoid-tutorial

最新更新