Вот моя схема:Вложенный запрос в Монго DB
var playerScheme = new Schema({
_id:String,
score:Number
}
Im пытается получить ранг каждого игрока путем подсчета числа пользователей с большим количеством очков, чем пользователь в вопросе, скажем, пользователь X. Я получаю принят идентификатор пользователя x в параметре res. Я использую следующий запрос, но не могу определить, как вложить другой запрос на поиск после $ gt, чтобы получить оценку для игрока x.
Это мой код в узле с помощью Мангуст:
exports.getRankForUser = function(req,res) {
var userId = ObjectId(req.body.userId);
var rank;
playerModel.player.count({"score" :{$gt: GET SCORE FOR USERID QUERY}})
.exec(function(err,result)
{
if(err) {
res.send(err ,500);
} else {
res.send(result,200);
}
}
);
}