次のMongoDB構造があります
{
_id : ...,
other_stuff ... ,
my_array : [
{ title: ...., body: ...., email: .... },
{ title: ...., body: ...., email: .... },
{ title: ...., body: ...., email: .... }
]
}
「my_array」フィールド内のサブドキュメントに「click_number」というフィールドを更新/挿入 (存在しない場合) する必要があります。「click_number」フィールドが存在しない場合は、フィールドを挿入して 1 に設定します。存在する場合は、それを 1 増やします。
まず、配列要素をインデックスで更新する方法がわかりません。次に、フィールドの存在に応じて更新または挿入を行う方法がわかりません。私はあなたの助けに感謝します