使用Java的MongoDB:将字段添加到doc中数组中的doc中

时间:2019-05-08 02:04:00

标签: java mongodb

我想在标题中描述的内容类似于以下内容:

{ name: a , docs : [ { name: a } , { name : b } ] },
{ name: b , docs : [ { name: a } , { name : b } ] },
{ name: c , docs : [ { name: a } , { name : b } ] }

一组文档,每个文档包含一个文档数组。

我要了解的是如何将以上内容更改为此:

{ name: a , docs : [ { name: a , abcd: a} , { name : b } ] },
{ name: b , docs : [ { name: a } , { name : b } ] },
{ name: c , docs : [ { name: a } , { name : b } ] }

在集合中特定文档的数组内的特定文档中添加字段。

我看过$[<identifier>]https://docs.mongodb.com/manual/reference/operator/update/positional-filtered/#up.S[%3Cidentifier%3E]),但是在没有Java实例的情况下(我的用例),我很难理解它。

任何帮助将不胜感激。

0 个答案:

没有答案