MongoDB로 작업할 때 임베디드 문서에 포함된 배열을 정렬해야 하는 경우가 많습니다. 이는 까다로운 작업일 수 있지만 다행히도 여러 가지 방법을 사용할 수 있습니다.
이 질문은 학생 기록 내의 "점수" 배열을 점수 내림차순으로 정렬하는 것과 관련이 있습니다. 제안된 솔루션은 Mongo 셸과 MongoDB 2.2에 도입된 새로운 기능인 Aggregation Framework를 사용합니다.
답변에 제공된 집계 쿼리는 여러 단계를 사용합니다.
결과는 각 학생의 _id, 이름 및 최고 숙제 점수가 포함된 문서 세트입니다. Aggregation Framework는 더 복잡한 변환과 필터링을 허용하므로 MongoDB의 내장형 배열 작업을 위한 강력한 도구라는 점을 기억하는 것이 중요합니다.
위 내용은 MongoDB에 포함된 문서 내에서 배열을 정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!