MongoDB亲子参考文档

时间:2018-11-23 06:38:25

标签: database mongodb reference

在无法解决的日子里,我一直面临着mongodb查询问题。

假设我下面有父级和子级引用模式

父文档

{     “ id”:“ 1”,     “引用”:[“ AD1”,“ AD2”,“ AD3”] }

子文档

{     “ id”:“ AD1”,     “源”:“ 01”,     “ group”:“ A”}

{     “ id”:“ AD2”,     “源”:“ 01”,     “ group”:“ B”}

{     “ id”:“ AD3”,     “源”:“ 01”,     “ group”:“ C”}

实际上我该如何首先访问父对象(需要从数组中检索单个值)并使用引用ID来引用子文档。

我尝试使用非常简单的查询,例如

var test = db.Parent.findOne({"id":"1","references":"AD1"})

但是,这样的查询将返回整个结果。 [“ AD1”,“ AD2”,“ AD3”],而不是数组中的单个值,我需要该值来引用子文档。

0 个答案:

没有答案