set_table_name
中的Mongoid
相当于什么?由于mongodb
在将collection
保存到其中之前不需要创建documents
,因此是否可以动态配置我的model
以将数据保存到其他collections
例如:我有models
- Company
和User
。
我希望能够将每个公司的用户保存到自己的用户collection
,比如company1_users, company2_users
答案 0 :(得分:1)
从Mongoid documentation,您可以使用store_in
更改文档的存储位置:
class Person
include Mongoid::Document
store_in collection: "citizens", database: "other", session: "secondary"
end