0

オブジェクト用のmongodbドキュメントがありprojectます:

{
  members: [
    { _id: ObjectId(1), 
      active: true },
    { _id: ObjectId(2),
      active: false }
  ]
}

最初のクエリ中にproject.members[1].active = trueのみ知っている間に、変更したいと思います。メンバー配列を使用して手動でループし、ObjectId の等価性をチェックObjectId(2)せずにこれを行う方法はありますか?findOne

4

1 に答える 1