我有以下的MongoDB結構UPSERT通過索引MongoDB中
{
_id : ...,
other_stuff ... ,
my_array : [
{ title: ...., body: ...., email: .... },
{ title: ...., body: ...., email: .... },
{ title: ...., body: ...., email: .... }
]
}
我需要在子文檔更新/或插入(如果不是存在的)稱爲「click_number」字段在「my_array」字段中。如果「click_number」字段不存在,請插入字段並將其設置爲1;如果存在,則增加1.
首先,我不知道如何更新數組元素的索引,其次,我不知道如何更新或插入取決於存在的領域。我感謝你的幫助
這是我見過流星最徹底解釋的答案之一。你解釋這個的方式真棒!甚至沒有解決我的問題,但無論如何感謝! –