0
여기 내 스키마입니다 :중첩 된 쿼리 DB
var playerScheme = new Schema({
_id:String,
score:Number
}
임 해당 사용자보다 더 많은 포인트와 사용자의 수를 계산하여 각 선수의 순위를 얻기 위해 노력하고, 사용자 X. 내가 전달받을 말한다 res 파라미터의 x의 유저 ID 다음 쿼리를 사용하지만 플레이어 x에 대한 점수를 얻으려면 $ gt 후에 다른 찾기 쿼리를 중첩하는 방법을 알아낼 수 없습니다.
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);
}
}
);
}