2
我有一個MongoDB的內部集合了以下文件結構:更新蒙戈DB文檔的單個列表項
{ _id: XXX, Name: "Example", References: [ { RefId: YYY, RefCount: 2 }, ...] }
令我百思不解的是如何編寫遞增恰好的一個更新()操作參考ID(RefId)一個。需要更新其引用的文檔將通過其_id字段進行標識。
我知道替換整個文檔的可能性,但如果可能的話,我想避免這種情況。
感謝您的幫助!您提供的文檔聲明$不能與upsert結合使用。所以我想沒有可能編寫一個查詢來增加一個列表對象(如果找到)或插入一個ist對象的計數爲1? – 2012-08-08 16:16:19
這是正確的。這是該功能的傑拉:https://jira.mongodb.org/browse/SERVER-3326 – JohnnyHK 2012-08-08 16:26:52
什麼是服務,再次感謝! – 2012-08-08 16:30:34