【发布时间】:2011-04-22 21:14:14
【问题描述】:
我一直在搞清楚 Mongoid 提供的一个非常基本的功能;也就是说,能够从嵌入文档中引用父文档。如果我做对了,当然对于嵌入式文档,父文档 ID 不会存储在子文档中。有人会认为你不能从父母那里取回孩子,但反之亦然。 Embedded_in 如何提供这样的功能?我错过了一些非常简单的东西吗?
【问题讨论】:
标签: ruby-on-rails mongodb mongoid relationship
我一直在搞清楚 Mongoid 提供的一个非常基本的功能;也就是说,能够从嵌入文档中引用父文档。如果我做对了,当然对于嵌入式文档,父文档 ID 不会存储在子文档中。有人会认为你不能从父母那里取回孩子,但反之亦然。 Embedded_in 如何提供这样的功能?我错过了一些非常简单的东西吗?
【问题讨论】:
标签: ruby-on-rails mongodb mongoid relationship
看来我误解了查询在 MongoDB 中的工作方式。无法通过全局查询其 id 来获取嵌入文档,而只能作为父文档的嵌入字段。我认为这解释了为什么 Mongoid 可以检索父级。
【讨论】: