Ini adalah jawaban yang sebenarnya untuk pertanyaan Anda.
Bagaimana Anda dapat menemukan semua objek pengguna yang memiliki kurang dari 50 kredit untuk beberapa layanan jika Anda tidak mengetahui apa yang akan menjadi kunci objek layanan adalah sebagai berikut.
Gunakan kueri $where:
db.users.find({
$where: function () {
for (var index in this.services)
if (this.services[index].credits < 50)
return this;
}
});