MongoDB에 있는 document를 정렬하기 위해 sort() 메서드를 쓴다. 메서드는 정렬 순서와 필드 목록이 포함된 문서를 허용한다. 1은 오름차순이고 -1은 내림차순이다.
db.collection_name.find().sort({KEY : 1})
다음과 같은 데이터를 갖는 mycol collection이 있다고 하자
{ "_id" : ObjectId(5983548781331adf45ec5), "title":"MongoDB Overview"} { "_id" : ObjectId(5983548781331adf45ec6), "title":"NoSQL Overview"} { "_id" : ObjectId(5983548781331adf45ec7), "title":"Tutorials Point Overview"}
다음 예는 title이 내림차순으로 정렬된 것을 보여준다.
>db.mycol.find({},{"title":1,_id:0}).sort({"title":-1}) {"title":"Tutorials Point Overview"} {"title":"NoSQL Overview"} {"title":"MongoDB Overview"}
정렬 순서를 지정하지 않으면 오름차순으로 정렬한다.
'과목 > 빅데이터' 카테고리의 다른 글
MongoDB Aggregation (0) | 2018.04.28 |
---|---|
MongoDB Indexing (0) | 2018.04.28 |
MongoDB Limit (0) | 2018.04.28 |
MongoDB Projection (0) | 2018.04.28 |
MongoDB Delete Remove (0) | 2018.04.28 |