新手问题 Rails 如何连接多个 MongoDB 数据库

nicozhang · 2016年11月23日 · 最后由 nicozhang 回复于 2016年11月23日 · 1350 次阅读

gem mongoid 首先在 mongoid.yml 文件里添加几行:

default:
     database: china_scope
     hosts:
       - localhost:27017
     options:
       # Change the default write concern. (default = { w: 1 })
       # write:
       #   w: 1
  name_you_set:
     database: db_name
     hosts:
       - localhost:27017

其次在 model 里添加一行: store_in database:"name_you_set" store_in collection: "collection_name"

需要 登录 后方可回复, 如果你还没有账号请 注册新账号