以下是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 } ] } ] } ]}由于嵌套,我無法更新數(shù)組類型的字段,特別是event_type,語言,體裁和演員表?;旧希蚁敫滤刑岬降乃膫€(gè)字段以及每個(gè)和子文檔的計(jì)數(shù)字段。如果值是新的,則update語句應(yīng)在樹中插入一個(gè)值,否則應(yīng)增加該值的計(jì)數(shù)。mongo shell中的查詢是什么?謝謝
- 2 回答
- 0 關(guān)注
- 881 瀏覽
添加回答
舉報(bào)
0/150
提交
取消