Mongodb Morphia更新递归文档

Mongodb Morphia更新递归文档,mongodb,morphia,Mongodb,Morphia,我目前有一个模型,它有一个与字段类型相同的对象数组。数组中的这些对象可以有自己的相同类型的子对象,依此类推 我正试图使用Morphia更新层次结构中N个级别的对象。我要做的是保留对根文档ID的引用。在Mongo I中实际可查询的那个,然后对我要更新的子对象进行深入搜索,对其进行更改并保存根 但是,这实际上并没有更新子对象,我不能按照传统的方式对其进行更新,因为它在Mongo中不是自己的文档,只是嵌套的。我怎样才能做到这一点 我希望我已经充分解释了我要做的事情。如果我理解您的意思,我认为如果您使用

我目前有一个模型,它有一个与字段类型相同的对象数组。数组中的这些对象可以有自己的相同类型的子对象,依此类推

我正试图使用Morphia更新层次结构中N个级别的对象。我要做的是保留对根文档ID的引用。在Mongo I中实际可查询的那个,然后对我要更新的子对象进行深入搜索,对其进行更改并保存根

但是,这实际上并没有更新子对象,我不能按照传统的方式对其进行更新,因为它在Mongo中不是自己的文档,只是嵌套的。我怎样才能做到这一点


我希望我已经充分解释了我要做的事情。

如果我理解您的意思,我认为如果您使用dbref注释,morphia会自动完成此操作。。。但我不确定

dbref将自动引用另一个文档中的文档,就像普通的关系引用一样,如果我理解的话,您是手动引用文档

试着测试一下,告诉我们你得到了什么