
CollectionFind::sort 메소드를 사용하여 복합 정렬을 하려면, 여러 필드를 기준으로 정렬할 수 있는 sort 옵션을 사용하면 됩니다.
예를 들어, 이름을 기준으로 정렬하고 이름이 같을 경우 나이를 기준으로 정렬하려면, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
javascript
CollectionFind::sort({
name: 1,
age: 1
});
위 코드는 이름을 기준으로 정렬하고 이름이 같을 경우 나이를 기준으로 정렬합니다.
sort 옵션은 다음과 같은 값을 사용할 수 있습니다.
- 1: 오름차순 정렬
- -1: 내림차순 정렬
또한, 복합 정렬을 하기 위해 여러 필드를 기준으로 정렬할 수 있습니다.
예를 들어, 이름을 기준으로 정렬하고 이름이 같을 경우 나이를 기준으로 정렬하고 나이가 같을 경우 성을 기준으로 정렬하려면, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
javascript
CollectionFind::sort({
name: 1,
age: 1,
gender: 1
});
위 코드는 이름을 기준으로 정렬하고 이름이 같을 경우 나이를 기준으로 정렬하고 나이가 같을 경우 성을 기준으로 정렬합니다.
2025-07-03 08:08