संस्करण 2.1 में एकत्रीकरण ढांचे के साथ अब आप ऐसा करने में सक्षम हैं:
1: db.test.aggregate(
2: {$match : {}},
3: {$unwind: "$services.TCP80.data"},
4: {$match: {"services.TCP80.data.ts": {$gte: 1308060720}}}
5: );
आप मूल दस्तावेज़ों को फ़िल्टर करने के लिए पंक्ति 2 में कस्टम मानदंड का उपयोग कर सकते हैं। यदि आप उन्हें फ़िल्टर नहीं करना चाहते हैं, तो बस लाइन 2 को छोड़ दें।