我想在标题中描述的内容类似于以下内容:
{ 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实例的情况下(我的用例),我很难理解它。
任何帮助将不胜感激。