본문 바로가기
[ Developer ]/MongoDB

[MongoDB] 몽고디비 쿼리 정렬 Sort

by 김현섭. 2016. 6. 29.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
MongoDB 쿼리 정렬하기 sort
  • 쿼리의 결과를 정렬할 수 있다
  • 1은 오름차순이며 -1은 내림차순으로 정렬이 된다
  • username은 오름차순, age 는 내림차순 정렬하기
    • db.c.find().sort({“username” : 1, “age” : -1})

  • sort 응용하기
    • 결과를 제한하고 정렬하기
    • 상품명이 mp3 이고 가격기준 내림차순 정렬해 한 페이지당 50개씩 보여주기
      • db.c.find({“desc” : “mp3”}).limit(50).sort({“price” : -1})
    • 다음페이지
      • db.c.find({“desc” : “mp3”}).limit(50).skip(50).sort({“price” : -1})

@ sort 실습
  1. id를 내림차순 정렬
    • db.post.find().sort( {"id" : -1} )
    • 실행 결과
  2. id를 내림차순 정렬 후 skip하기
    • db.post.find().sort( {"id" : -1} ).skip(3).limit(4)
    • 실행 결과