आप $expr का उपयोग कर सकते हैं अपनी क्वेरी में एग्रीगेशन एक्सप्रेशन का उपयोग करने के लिए, $let अस्थायी चर परिभाषित करने के लिए, $arrayElemAt किसी सरणी का nवां तत्व लेने के लिए:
db.collection.find({
$expr: {
$let: {
vars: { fst: { $arrayElemAt: [ "$list", 0 ] } },
in: { $eq: [ "$$fst.a", false ] }
}
}
})