以下是MongoDB文档:{ "_id" : 2, "mem_id" : M002, "email" : "xyz@gmail.com", "event_type" : [ { "name" : "MT", "count" : 1, "language" : [ { "name" : "English", "count" : 1, "genre" : [ { "name" : "Action", "count" : 6 }, { "name" : "Sci-Fi", "count" : 3 } ], "cast" : [ { "name" : "Sam Wortington", "count" : 2 }, { "name" : "Bruce Willis", "count" : 4 }, { "name" : "Will Smith", "count" : 7 }, { "name" : "Irfan Khan", "count" : 1 } ] } ] } ]}由于嵌套,我无法更新数组类型的字段,特别是event_type,语言,体裁和演员表。基本上,我想更新所有提到的四个字段以及每个和子文档的计数字段。如果值是新的,则update语句应在树中插入一个值,否则应增加该值的计数。mongo shell中的查询是什么?谢谢
2 回答
- 2 回答
- 0 关注
- 854 浏览
添加回答
举报
0/150
提交
取消