等效于Mongoid中的set_table_name

时间:2013-11-20 08:42:55

标签: ruby-on-rails mongoid

set_table_name中的Mongoid相当于什么?由于mongodb在将collection保存到其中之前不需要创建documents,因此是否可以动态配置我的model以将数据保存到其他collections

例如:我有models - CompanyUser。 我希望能够将每个公司的用户保存到自己的用户collection,比如company1_users, company2_users

1 个答案:

答案 0 :(得分:1)

Mongoid documentation,您可以使用store_in更改文档的存储位置:

class Person
  include Mongoid::Document
  store_in collection: "citizens", database: "other", session: "secondary"
end