DBRefs(Mongo 文档引用)没有急切地获取

Sak*_*ket 5 java spring mongodb spring-data spring-data-document

我在最简单的化身中使用 Mongo(与 Spring Data 结合使用)。

我有两个(一级)实体(@Documents)A 和 B,其中 A 中有 B 的引用(@DBRef)。创建 A 和 B 时一切正常。但是,在读取对象 A(按 Id)时,引用 B 始终为null

我相信默认情况下会急切地获取 DBRefs(请参阅http://static.springsource.org/spring-data/data-document/docs/current/reference/html/#mapping-usage-references),但目前的行为是反对那。任何想法为什么?

Sak*_*ket 1

迁移到 Spring Data Mongo M5 构建解决了这个问题。所以,在那之前一定是一个错误。