문서 메뉴

문서 홈보기 & 데이터 분석MongoDB Compass

반환된 문서 정렬

쿼리 표시줄에 Sort 옵션이 표시되면 반환된 문서의 정렬 순서를 지정할 수 있습니다.

다음 환경에서 호스팅되는 배포에 대해 반환된 문서를 정렬할 수 있습니다.

  • MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스

  • MongoDB Enterprise: 구독 기반의 자체 관리형 MongoDB 버전

  • MongoDB Community: 무료로 사용할 수 있는 자체 관리형 MongoDB 소스 사용 가능한 소스입니다.

MongoDB Atlas에서 호스팅되는 배포에 대해 반환된 문서를 정렬하는 방법에 대해 자세히 알아보려면 쿼리 결과 정렬 을 참조하세요.

정렬 순서를 설정합니다:

  1. 쿼리 표시줄에서 Options을 클릭합니다.

  2. Sort필드에 sort 문서를 입력합니다.

    • 필드를 오름차순으로 지정하려면 문서 정렬에서 필드를 1로 설정합니다.

    • 필드를 내림차순으로 지정하려면 문서 정렬에서 필드를 -1(으)로 설정합니다.

    예제

    예를 들어 다음 sort 문서는 결과를 먼저 year 기준으로 내림차순 정렬하고, 각 연도 내에서는 name 기준으로 오름차순 정렬합니다.

    { year: -1, name: 1 }

    입력하면 Find 버튼이 비활성화되고, 유효한 쿼리가 입력되기 전까지 Sort 레이블이 빨간색으로 표시됩니다.

  3. 쿼리를 실행하고 업데이트된 결과를 보려면 Find를 클릭합니다.

쿼리 표시줄 및 쿼리 결과를 지우려면 Reset을 클릭하세요.

MongoDB 매뉴얼sort 항목을 참조하세요.

$sortSQL SELECT 문의 ORDER BY ... 절에 해당합니다.

예제

3,235개의 문서가 있습니다. 헤드라인이 알파벳순으로 정렬된 기사 목록을 보고 싶습니다.

SQL
SELECT * FROM article
ORDER BY headline ASC;
MongoDB 애그리게이션
db.article.aggregate(
{ $sort : { headline : 1 } }
);
Compass 정렬 옵션
$sort : { headline : 1 }
← 반환되는 필드 설정