본문 바로가기

과목/빅데이터

MongoDB sort

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