यह आपके प्रश्न का वास्तविक उत्तर है।
आप उन सभी उपयोगकर्ता वस्तुओं को कैसे खोज सकते हैं जिनके पास किसी सेवा के लिए 50 से कम क्रेडिट हैं, यदि आपके पास यह जानने का कोई तरीका नहीं है कि सेवा ऑब्जेक्ट कुंजियाँ क्या होंगी, तो यह इस प्रकार है।
$जहां क्वेरी का उपयोग करें:
db.users.find({
$where: function () {
for (var index in this.services)
if (this.services[index].credits < 50)
return this;
}
});