쿼리 표시줄에 Sort 옵션이 표시되면 반환된 문서의 정렬 순서를 지정할 수 있습니다.
정렬 순서 설정
정렬 순서를 설정합니다:
1
AtlasGo Atlas 에서 프로젝트 의 Data Explorer 페이지로 고 (Go) 합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 내비게이션 바의 Projects 메뉴에서 프로젝트를 선택합니다.
사이드바에서 Database 제목 아래의 Data Explorer를 클릭합니다.
데이터 탐색기 표시됩니다.
2
정렬 순서를 설정합니다.
컬렉션을 선택합니다.
쿼리 표시줄에서 Options을 클릭합니다.
Sort필드에
sort문서를 입력합니다.필드를 오름차순으로 지정하려면 문서 정렬에서 필드를
1로 설정합니다.필드를 내림차순으로 지정하려면 문서 정렬에서 필드를
-1(으)로 설정합니다.
예시
예를 들어 다음
sort문서는 결과를 먼저year기준으로 내림차순 정렬하고, 각 연도 내에서는name기준으로 오름차순 정렬합니다.{ year: -1, name: 1 } 입력하면 Find 버튼이 비활성화되고, 유효한 쿼리가 입력되기 전까지 Sort 레이블이 빨간색으로 표시됩니다.
쿼리를 실행하고 업데이트된 결과를 보려면 Find를 클릭합니다.
쿼리 지우기
쿼리 표시줄 및 쿼리 결과를 지우려면 Reset을 클릭하세요.
Atlas 쿼리는 MongoDB 및 SQL 쿼리와 어떻게 비교되나요?
$sort는 SQL SELECT 문의 ORDER BY ... 절에 해당합니다.
예시
3,235개의 문서가 있습니다. 헤드라인이 알파벳순으로 정렬된 기사 목록을 보고 싶습니다.
- SQL
SELECT * FROM article ORDER BY headline ASC; - MongoDB 집계
db.article.aggregate( { $sort : { headline : 1 } } ); - Atlas 정렬 옵션
$sort : { headline : 1 }
자세히 알아보기
MongoDB 매뉴얼의 sort 항목을 참조하세요.