【发布时间】:2020-03-03 14:02:48
【问题描述】:
我正在创建一个应用程序(Ruby on Rails+MongoDB+Mongoid),其中集合由模型创建(示例:Measure)。现在我需要创建相同模型(度量)的不同集合,并且每个集合都基于特定值(companyid)进行区分。对数据库的每个查询只需要访问基于companyid 的集合。我觉得分离集合以获得更好的性能是个好主意。
我曾经有一个模型,因为我曾经将所有东西都放在一个集合中,但现在我需要一个模型的多个集合,每个 companyid 一个。
有没有可能实现这个
ruby on rails 中的模型如下所示:
class CellMeasure
include Mongoid::Document
include Mongoid::Timestamps
field :companyid, type: String
field :value, type: String
end
提前致谢!
【问题讨论】:
标签: ruby-on-rails mongoid