これはあなたの質問に対する実際の答えです。
サービスオブジェクトのキーが何であるかを知る方法がない場合に、一部のサービスのクレジットが50未満のすべてのユーザーオブジェクトを見つける方法は次のとおりです。
$ whereクエリを使用します:
db.users.find({
$where: function () {
for (var index in this.services)
if (this.services[index].credits < 50)
return this;
}
});