【发布时间】:2010-03-11 17:22:55
【问题描述】:
我正在使用 Rails,必须存储 4 个模型。假设一个帖子有很多并且属于很多类别。另一方面,类别具有许多品质。目前我认为,帖子和类别是文档。质量成为类别的嵌入式文档。
我们正在解决根本问题:有很多投票属于帖子的质量。我想过在 Post 中嵌入 Votes 并给它一个 quality_id。
我真的期待很多投票,并且必须有可能过滤它们(例如按用户名/用户组/投票日期)。我与 MongoMapper 一起工作,我认为嵌入式文档的 find 方法缺失可能会成为杀手。如果我想提供一个没有所有投票但只有少数投票的帖子怎么办。
另一方面,我担心性能问题。如果我为投票定义了一个自己的文档并拥有大量的投票文档怎么办?
【问题讨论】:
标签: ruby-on-rails mongodb mongomapper mongoid