我有以下的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.
首先,我不知道如何更新数组元素的索引,其次,我不知道如何更新或插入取决于存在的领域。我感谢你的帮助
这是我见过流星最彻底解释的答案之一。你解释这个的方式真棒!甚至没有解决我的问题,但无论如何感谢! –