mongodb - 在 Mongoid 中选择 embeds_many 和references_many

标签 mongodb mongoid

embeds_many 之间进行选择时应考虑哪些要点?和references_many (或 embeds_onereferences_one )在 Mongoid 中?

我目前更喜欢 embeds_many超过references_many ,但这会导致太多嵌套 embeds_many 'ies,我担心它可能会给数据库增加不必要的开销。

最佳答案

需要注意的最重要的事情是 MongoDB 中每个文档的 4 MB 限制 - 通过使用引用而不是嵌入文档,您可以降低文档的大小。

有关差异的其他信息可以找到 here .

关于mongodb - 在 Mongoid 中选择 embeds_many 和references_many,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5018599/

相关文章:

node.js - 在 Windows 中通过 npm 安装 mongoose

pagination - Mongoid 分页

ruby-on-rails - 安装生成器不会看到我定义的方法

ruby-on-rails - mongoid 有没有办法使用整数(数字)作为默认 id 而不是长哈希值?

MongoDB查询: Find where key's value from list of values

mongodb - 使用 Redis、MongoDB、ServiceStack 进行 .NET session 状态缓存

javascript - 使用外部 API 调用和 findOneAndUpdate 循环结果

node.js - 如何在 Node.js 中正确关闭 MongoDB 连接?

ruby-on-rails - 在 ruby​​ 中只访问 BSON::ObjectId 的值

ruby-on-rails - 耐嚼只按ID搜索