आप $
. का उपयोग कर सकते हैं केवल पहले values
को शामिल करने के लिए प्रोजेक्शन ऑपरेटर सरणी तत्व जो क्वेरी से मेल खाता है:
db.test.find({ 'values.check': true }, {name: 1, 'values.$': 1})
रिटर्न:
{
"_id": ObjectId("50e22046dc278908f3a38a8e"),
"name": "test",
"values": [ { "check": true } ] }