我有以下 MongoDB 结构
{
_id : ...,
other_stuff ... ,
my_array : [
{ title: ...., body: ...., email: .... },
{ title: ...., body: ...., email: .... },
{ title: ...., body: ...., email: .... }
]
}
我需要在“my_array”字段的子文档中更新/或插入(如果不存在)一个名为“click_number”的字段。如果“click_number”字段不存在,则插入该字段并将其设置为1;如果存在,则将其增加 1。
首先,我不知道如何通过索引更新数组元素,其次,我不知道如何根据字段的存在进行更新或插入。我感谢您的帮助