mongodb - Mongo 그룹화 후 그룹화된 결과를 큰 것에서 작은 것 순으로 정렬하고 상위 5개를 가져오는 방법
怪我咯
怪我咯 2017-04-24 09:14:07
0
2
1139
으아아아

최종 결과를 위해 count 숫자를 큰 것부터 작은 것 순으로 정렬하고 싶은데, finalize을 사용하면 처음 5개만 가져올 수 있나요? 함수를 구체적으로 작성하는 방법은 무엇입니까? ? 아니면 어떻게 달성할 수 있나요? ? ? ?

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(2)
迷茫

솔직히 몽고 밑에서는 그룹바이가 꽤 귀찮습니다. 네이티브 mongo 문, 파이프라인을 통한 집계 쿼리

으아아아

term: 쿼리하려는 컬렉션의 이름
$match: 일치 조건, 선택 사항
$limit: 개수 결과, 선택 사항
$group: 집계 규칙
$sort: 쿼리 결과 정렬, -1은 내림차순을 의미

http://docs.mongoing.com/manual-zh/reference/operator/aggregation.html#aggregation-pipeline-operator-reference

小葫芦

그룹 계산 및 정렬에 집계를 사용하세요.
간단한 예

으아악

http://docs.mongodb.org/manual/reference/command/aggregate/ 참조

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿