MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongoid:usando mais de um banco de dados?


As versões mais recentes do Mongoid suportam isso. Consulte os documentos .

Trechos:

config/mongoid.yml:
defaults: &defaults
  host: localhost
  slaves:
    - host: localhost
      port: 27018
    - host: localhost
      port: 27019
  databases:
    secondary:
      database: secondary_database
      host: localhost
      port: 27020
      slaves:
        - host: localhost
          port: 27021
        - host: localhost
          port: 27022

No seu modelo:
class Business
  include Mongoid::Document
  set_database :secondary
end