以下是MongoDB文檔:{ "_id" : 2, "mem_id" : M002, "email" : "[email protected]", "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 回答
- 0 關注
- 884 瀏覽
添加回答
舉報
0/150
提交
取消