我目前有一个模型,该模型具有与字段相同类型的对象数组。数组中的这些对象可以有自己的相同类型的子对象,依此类推。
我正在尝试使用 Morphia 更新层次结构中向下 N 级的对象。我所做的是保留对“根”文档 ID 的引用。(在 Mongo 中实际上是可查询的)然后我对要更新的子对象进行深入搜索,对其进行更改并保存根。
但是,这实际上并没有更新子对象,我不能只对它进行传统意义上的更新,因为它在 Mongo 中不是它自己的文档,它只是嵌套的。我怎样才能做到这一点?
我希望我已经解释了我想要做得足够好。