2

次のMongoDB構造があります

{
  _id : ...,
  other_stuff ... ,
  my_array : [
    { title: ...., body: ...., email: .... },
    { title: ...., body: ...., email: .... },
    { title: ...., body: ...., email: .... }
  ]
}

「my_array」フィールド内のサブドキュメントに「click_number」というフィールドを更新/挿入 (存在しない場合) する必要があります。「click_number」フィールドが存在しない場合は、フィールドを挿入して 1 に設定します。存在する場合は、それを 1 増やします。

まず、配列要素をインデックスで更新する方法がわかりません。次に、フィールドの存在に応じて更新または挿入を行う方法がわかりません。私はあなたの助けに感謝します

4

1 に答える 1