Connecting to two databases Mongoid

前端 未结 2 1828
感动是毒
感动是毒 2020-12-28 12:14

I have two databases that I have to use in my application. I have the following in my mongoid.yml:

development:
  # Configure available data         


        
2条回答
  •  孤独总比滥情好
    2020-12-28 12:35

    hmm well can you do this seem like you messed your yaml file

    development:
      sessions:
        default:
          database: db_development
          username: my_username
          password: my_password
          hosts:
            - myserverip:27017
          options:
            consistency: :eventual
        writeable:
          database: db2_development
          username: myusername2
          password  mypassword2
          hosts:
            -  myserverip2:27018
          options:
            consistency: strong
    

    In your model just write this

    store_in session: "writeable"

    class MyModel
       include Mongoid::Document
       store_in session: "writeable"
       field :name, type: String
       field :age, type: Integer
    end
    

    FYI Never tested with password options but i guess it would work

    Hope this help

提交回复
热议问题