使用 Java ……没关系。
有问题,也许这只是一个设计问题。
我将“_id”字段分配给我的所有文档,甚至是嵌入式文档。我有一个包含嵌入文档的父文档(以及那些文档的集合)
所以我有类似的东西:
{ "_id" : "49902cde5162504500b45c2c" ,
"name" : "MongoDB" ,
"type" : "database" ,
"count" : 1 ,
"info" : { "_id" : "49902cde5162504500b45c2y",
"x" : 203 ,
"y" : 102
}
}
现在我想要另一个通过 a 引用我的“信息”的文档DBRef
,不想要副本。因此,我创建了一个DBRef
指向父文档集合并将_id 指定为xxxx5c2y。fetch()
但是,调用DBRef
NULL。
这是否意味着DBRef
并且fetch()
仅适用于顶级集合条目“_id”字段?
我本来希望这fetch()
会消耗文档大括号内的所有键:值..但也许这要求太多了。有人知道吗??除了顶层之外,没有办法创建跨文档引用吗?
谢谢