首页 > 解决方案 > 使用reactivemongotemplate更新Mongo中的多级嵌入式文档

问题描述

我有一个嵌入式文档。如何更新多级文档?在插入时,使用 Document 来存储文档。使用 更新嵌入文档时update.set(),我只能做一个字符串,而不是作为嵌入文档(将其存储为字符串而不是字符串)。

obj.getEmbeddedDocument()正在返回我一个对象。我可以使用 Gson 库进行更新,但它被存储为字符串而不是嵌入式文档。

有什么建议么?

[{"test1":[{"inside1":"value","inside2":"value"},
 {"inside11":"value","inside21":"value"}]},

 {"test2":[{"inside1":"value","inside2":"value"},
 {"inside11":"value","inside21":"value"}]}]

标签: reactive-mongo-java

解决方案


推荐阅读