게임에 대한 빠른 리더 보드를 만들고 있습니다. 순위표는 최근 10 명의 선수를 점수별로 정렬하여 보여줍니다. 내 쿼리가 작동하지 않는 것 :몽구스 : 최신 기록을 가져온 다음 다른 필드로 정렬하십시오.
는recordModel.find({ game: gameId }).sort({updatedAt: -1}).limit(10).sort({ score: -1 }).exec(/*... */);
그것은 단지 정렬 초없이 가장 최근에 10 개 개의 레코드를 반환합니다.
원하는 결과를 얻으려면 어떻게해야합니까? (그래, 나 혼자 결과 배열을 정렬 할 수 있지만, 나를 위해 "오른쪽"을 느낄 수 없다는 것을 알고)
편집 : 문제가 해결되었지만 2 일 만에 나 자신의 답을 수락 할 수 없습니다. 나는 시간이 올 때, 너의 시간 동안 너를 대단히 감사 할 것이다!
가 없음이 유감 작동하지 않습니다 결국 – AVAVT