English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 장에서는 MongoDB에서 기록을 정렬하는 방법을 배울 것입니다.
MongoDB에서 문서를 정렬하려면sort()메서드. 이 메서드는 필드 목록 및 정렬 순서를 포함한 문서를 받아들입니다. 정렬 순서를 지정하려면1및-1.1오름차순을 나타냅니다.-1내림차순을 나타냅니다.
sort()메서드의 기본 문법은 다음과 같습니다-
>db.COLLECTION_NAME.find().sort({KEY:1})
myycol 컬렉션이 다음과 같은 데이터를 가지고 있다고 가정해 보겠습니다.
{_id : ObjectId("507f191e810c19729de860e1"), title: "MongoDB Overview"} {_id : ObjectId("507f191e810c19729de860e2"), title: "NoSQL Overview"} {_id : ObjectId("507f191e810c19729de860e3"), title: "w3codebox Overview"}
다음 예제는 제목에 따라 내림차순으로 정렬된 문서를 표시합니다.
>db.mycol.find({},{"title":1,_id:0}).sort({"title":-1}) {"title":"w3codebox Overview"} {"title":"NoSQL Overview"} {"title":"MongoDB Overview"} >
정렬 우선 순위를 지정하지 않으신 경우请注意,如果您未指定排序首选项,则sort()메서드는 문서를 오름차순으로 표시합니다.