reactive-mongo-java - 使用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"}]}]
解决方案
推荐阅读
- css - Bootstrap 下拉菜单落后于其他元素
- javascript - 如何在控制台中编写脚本以制作 chrome 扩展
- python - django admin:排除在 change_form 中不工作
- javascript - 根据对象属性和值弹出数组元素
- javascript - 格式化电话号码给出错误的输出
- python - 尝试使用 tflearn 对 Python 中 DNN 网络的监督学习进行 K 折(10 折)交叉验证
- apache-spark - 选择所有列并加入 pyspark 数据帧的更好方法
- powershell-core - 如何在脚本中保存行号?
- javascript - 发送导致无效 JSON 的 URL 请求
- vb.net - 使用运行空间远程运行命令时的新项目行为更改