在Mongoid中的embeds_many
和references_many
(或embeds_one
和references_one
)之间进行选择时,应该想到哪些关键点?
我目前更喜欢embeds_many
而不是references_many
,但这会导致嵌套的embeds_many
'ies过多,而且我担心它可能会给数据库增加不必要的开销。
最佳答案
需要注意的最重要的事情是MongoDB中每个文档的4 MB限制-通过使用引用而不是嵌入文档,您可以使文档的大小减小。
关于差异的其他信息可以在here中找到。