1. sort 단일 필드
몽고 DB에서 sort는 컬렉션의 문서를 조회 시, 하나 이상의 필드 기반으로 조회 문서를 정렬하는 데 사용된다.
db.Stock.insertMany([
{
corp_code: "0000",
company: "A",
price: 1111,
shares: 1000000
},
{
corp_code: "1111",
company: "B",
price: 2222,
shares: 2000000
}
])
db.Stock.find().sort({price: -1})
sort({price: -1})
와 같이 입력하여 price 필드 기준으로 정렬할 수 있으며, -1은 내림차순, 1은 오름차순 정렬을 의미한다.
2. sort 멀티 필드
db.Stock.find().sort({price: -1, shares: 1})
sort({price: -1, shares: 1})
와 같이 sort 인자로 여러개의 필드를 입력할 수 있으며, 위의 경우 price 기준으로 내림차순 정렬 후, shares 기준으로 오름차순 정렬된다.
반응형
'Programming' 카테고리의 다른 글
[MongoDB] 커서(cursor) 및 간단 사용 예시 (0) | 2023.01.28 |
---|---|
[MongoDB} aggregate 간단 사용 예시 (0) | 2023.01.28 |
[MongoDB] 컬렉션 생성 및 도큐먼트 추가 예시 (0) | 2023.01.28 |
[Spring Boot] Query dsl jpa 간단 사용 예시 (0) | 2023.01.23 |
[HTML] img 이미지 태그 src 경로 (0) | 2023.01.23 |