$expr を使用できます クエリで集計式を使用するには、 $ let > 一時変数を定義するには、 $ arrayElemAt 配列のn番目の要素を取得するには:
db.collection.find({
$expr: {
$let: {
vars: { fst: { $arrayElemAt: [ "$list", 0 ] } },
in: { $eq: [ "$$fst.a", false ] }
}
}
})