문서 메뉴

문서 홈애플리케이션 개발MongoDB 매뉴얼

MongoDB 6.0 릴리스 노트

이 페이지의 내용

  • 패치 릴리스
  • 집계
  • 변경 스트림
  • 클러스터 관리
  • 클러스터형 컬렉션
  • 인덱스
  • 설치
  • 복제본 세트
  • 보안
  • 샤딩
  • 슬롯 기반 쿼리 실행 엔진
  • Stable API
  • Time Series 컬렉션
  • 일반 개선 사항
  • 호환성에 영향을 미치는 변경 사항
  • 업그레이드 절차
  • 다운그레이드 고려 사항
  • 다운로드
  • 알려진 문제
  • 이슈 신고하기

이 페이지에서는 MongoDB 6.0에 도입된 변경 사항과 새로운 기능에 대해 설명합니다.

MongoDB 6.0은 Major Release입니다. 따라서 MongoDB Atlas 배포와 온프레미스 배포 모두를 지원합니다. MongoDB 6.0에는 MongoDB Rapid Release 5.1, 5.2, 5.3에 도입된 변경 사항이 포함됩니다. 이 페이지에서는 이러한 Rapid Release와 MongoDB 6.0에 도입된 변경 사항에 대해 설명합니다.

Major Release와 Rapid Release의 차이점은 MongoDB 버전 설명을 참조하세요.

경고

과거 릴리스 제한 사항

아래의 중요 공지는 일부 이전 MongoDB 버전에 영향을 미칩니다. 배포가 중요 주의보의 영향을 받는 기능에 따라 달라지는 경우 사용 가능한 최신 패치 릴리스로 업그레이드하십시오.

이슈
영향을 받는 버전
SERVER-68511
6.0.0
6.0.0~6.0.11 (metaField 내장된 객체에 의해 샤딩된 시계열 컬렉션)
6.0.0~6.0.4 (ARM64 또는 POWER 시스템 아키텍처)
6.0.0~6.0.5 (Ops Manager 또는 Cloud Manager 클러스터의 증분 백업)

중요

MongoDB Server가 신뢰할 수 없는 연결에 성공할 수 있는 문제를 수정했습니다.

MongoDB 6 에서 CVE-2024-1351 로 인해.0 이전의 {3 6.0.14 --tlsCAFileCAFile 의 특정 구성에서 MongoDB Server는 피어 인증서 유효성 검사를 건너뛰어 신뢰할 수 없는 연결이 성공할 수 있습니다.

이렇게 하면 인증서 유효성 검사 실패로 인해 닫혔어야 하는 연결 및 TLS에서 제공하는 보안 보장을 효과적으로 줄일 수 있습니다. 이 문제는 다음 MongoDB Server 버전에 영향을 미칩니다.

  • 7.0.0 - 7.0.5

  • 6.0.0 - 6.0.13

  • 5.0.0 - 5.0.24

  • 4.4.0 - 4.4.28

CVSS 점수: 8.8

CWE: CWE-295: 부적절한 인증서 유효성 검사

  • 서버-82353 다중 문서 트랜잭션은 movePrimary가 동시에 실행될 때 문서를 놓칠 수 있습니다.

  • 서버-83119 notablescan이 활성화된 경우 세컨더리 복제본이 클러스터형 컬렉션에서 충돌합니다.

  • 서버-83145 공유 버퍼 조각이 freeUnused()에서 메모리 사용량을 잘못 추적합니다.

  • 서버-83564 프로세스 필드가 config.locks에 인덱싱되어 있는지 확인합니다.

  • WT-12077 스택의 버퍼에 대한 zSeries의 잘못된 하드웨어 체크섬 계산

  • 6.0.8의 모든 Jira 이슈 종료

  • 6.0.14 변경 로그

  • 서버-33494 WT SizeStorer는 이전 항목을 삭제하지 않습니다.

  • 서버-50792 shardCollection/refineCollectionShardKey에 대한 샤드 키 인덱스를 찾을 수 없는 경우 더 유용한 오류를 반환합니다.

  • 서버-70155 mongod "느린 쿼리" 로그 줄에 oplog 슬롯이 열려 있는 기간 추가

  • 서버-77506 샤딩된 다중 문서 트랜잭션은 데이터와 ShardVersion이 일치하지 않을 수 있습니다.

  • 서버-83091 $or 쿼리는 계획 열거 중에 무한 루프를 트리거할 수 있습니다.

  • 6.0.13에서 해결된 모든 Jira 이슈

  • 6.0.13 ChangeLog

  • 서버-60466 addShard가 실행되기 전에 드라이버가 서명된 $clusterTimes를 복제본 세트 --shardsvrs에 가십하는 것을 지원합니다.

  • 서버-74954 $를 포함하거나 $elemMatch 추가 조건을 다시 작성할 때 잘못된 결과

  • 79136 서버- time-series에 대한 metaField의 $match + $group 쿼리 결과가 잘못되었습니다.

  • WT-10759 조정 중에 기록 저장소 페이지를 강제로 제거하려고 다시 시도하지 않음

  • WT-11064 업데이트 구식 확인의 일환으로 전역적으로 표시되는 툼스톤 건너뛰기

  • 6.0.9에서 해결된 모든 Jira 이슈

  • 6.0.9 ChangeLog

  • 서버-71985 DuplicateKey 오류 시 시계열 삽입 자동 재시도

  • 서버-73007 멀티패스 인증에 대해 CURL_OPT_SEEKFUNCTION이 설정되지 않았습니다.

  • 서버-74551 mongo 로 업그레이드한 후 findAndModify 중에 WriteConflictException이 불필요하게 5 경고로 기록됩니다.0

  • 서버-77018 dbStats와 2 인덱스 빌드 간의 교착 상태

  • WT-10449 기록 저장소에 기록할 업데이트가 없는 경우 업데이트 체인을 저장하지 마세요.

  • WT-11031 체크포인트에서 시간 창 정보가 없는 테이블을 건너뛰도록 RTS 수정

  • 6.0.7에서 해결된 모든 Jira 이슈

  • 6.0.7 변경 로그

수정된 문제:

수정된 문제:

수정된 문제:

수정된 문제:

수정된 문제:

이 페이지의 나머지 부분에서는 MongoDB 6.0에 도입된 변경 사항과 새로운 기능에 대해 설명합니다.

MongoDB 6.0에는 다음과 같은 집계 단계가 도입되었습니다.

단계
설명
지정된 필드의 값이 누락된 일련의 문서로 새 문서를 만듭니다.
입력 표현식에서 리터럴 문서를 반환합니다.

문서 내에서 null 필드 값과 누락된 필드 값을 채웁니다.

버전 6.0.3에 추가: 샤드 컬렉션에 관한 크기와 데이터 분포 정보를 제공합니다.

MongoDB 6.0에는 다음과 같은 집계 연산자가 도입되었습니다.

연산자
설명
지정된 정렬 순서에 따라 그룹 내 하위 요소를 반환합니다.
지정된 정렬 순서에 따라 그룹 내 하위 n개 요소의 집계를 반환합니다.
그룹 내 첫 n개 요소의 집계를 반환합니다. $firstN 배열 연산자와는 다릅니다.
배열의 시작에서부터 지정된 수의 요소를 반환합니다. $firstN 축적자와 구별됩니다.
그룹 내 마지막 n개 요소의 집계를 반환합니다. $lastN 배열 연산자와 다릅니다.
배열의 끝에서부터 지정된 수의 요소를 반환합니다. $lastN 축적자와 구별됩니다.

선형 보간null 사용하여 에서 및 누락된 필드를 채웁니다. 주변 필드 값을 기반으로 합니다.

마지막 관찰이 이월되었습니다. null 및 누락된 필드에 대한 값을 필드의 null이 아닌 마지막 값으로 설정합니다.

그룹 내 최댓값을 가진 n개 요소의 집계를 반환합니다. $maxN 배열 연산자와는 다릅니다.
배열에서 가장 큰 값 n개를 반환합니다. $maxN 축적자와 구별됩니다.
그룹 내 최솟값을 가진 n개 요소의 집계를 반환합니다. $minN 배열 연산자와는 다릅니다.
배열에서 가장 작은 값 n개를 반환합니다. $minN 축적자와 구별됩니다.
요소를 기준으로 배열을 정렬합니다.
지정된 정렬 순서에 따라 그룹 내 최상위 요소를 반환합니다. top 명령과는 다릅니다.
지정된 정렬 순서에 따라 그룹 내 상위 n개 요소의 집계를 반환합니다.

타임스탬프에서 증가하는 서수를 long으로반환합니다.

타임스탬프에서 초를 long으로 반환합니다.

MongoDB 5.1부터 $lookup$graphLookup 집계 단계는 from 매개 변수에서 샤딩된 컬렉션을 지원합니다.

이전 버전의 MongoDB에서는 $lookup$graphLookup이 샤딩되지 않은 from 컬렉션에만 허용되었습니다.

샤딩된 컬렉션을 대상으로 하는 동안 트랜잭션 내에서 $graphLookup 단계를 사용할 수 없습니다.

MongoDB 5.1부터는Change Streams이 최적화되어 자원을 더 효율적으로 사용하고 일부 집계 파이프라인 단계를 더 빠르게 실행할 수 있습니다.

MongoDB 6.0부터 변경 스트림 출력에는 데이터베이스 작업의 서버 날짜 및 시간을 포함하는 새로운 wallTime 필드가 있습니다.

MongoDB 6.0부터 변경 스트림을 사용하여 변경 전후의 문서 버전(문서 사전 및 사후 이미지) 을 출력할 수 있습니다. 문서의 사전 및 사후 이미지를 사용한 스트림 변경에서 예시를 참조하세요.

MongoDB 6.0부터는 변경 스트림이 인덱스 생성이나 컬렉션 삭제와 같은 DDL 작업 관련 추가적인 변경 이벤트를 표시할 수 있습니다.

자세한 내용은 확장된 이벤트를 참조하세요.

MongoDB 6.0부터는 가능한 경우, 이전 릴리스보다 더 이른 변경 스트림에 매치 필터를 적용합니다. 이렇게 하면 성능이 향상됩니다. 그러나 필터가 좁게 정의된 경우, 이전 버전에서 성공한 작업이 6.0에서는 실패할 수 있습니다.

MongoDB 6.0부터 cluster 매개 변수 를 사용하여 replica set 또는 샤드 cluster의 모든 노드에 대한 구성 옵션을 수정하고 검색할 수 있습니다. setClusterParameter 를 사용하여 클러스터 전체에 적용되는 옵션을 수정하고 getClusterParameter 을 사용하여 클러스터 매개 변수 값을 조회할 수 있습니다.

MongoDB 6.0부터는 ShardingTaskExecutorPoolMinSizeForConfigServersShardingTaskExecutorPoolMaxSizeForConfigServers를 사용해 config 서버의 샤딩 TaskExecutor 연결 풀의 최소 크기와 최대 크기를 설정할 수 있습니다.

MongoDB 6.0부터는 changeStreamOptions를 사용해 변경 스트림 전후 이미지의 보존 정책을 제어할 수 있습니다.

MongoDB 6.0부터는 새롭게 도입된 internalSessionsReapThreshold 매개 변수를 사용해 내부 세션 메타데이터 삭제를 위한 세션 제한을 설정할 수 있습니다.

MongoDB 5.3부터는 복제본 세트의 다중 중재자 지원이 기본적으로 비활성화됩니다. 여러 중재자에 대한 지원을 활성화하려면 allowMultipleArbiters 매개변수로 각 노드를 시작합니다.

MongoDB 5 부터 시작.3, 클러스터형 컬렉션을 만들 수 있습니다.

클러스터형 컬렉션은 인덱스된 문서를 인덱스 사양과 동일한 WiredTiger 파일에 저장합니다. 컬렉션의 문서와 인덱스를 동일한 파일에 저장하면 일반 인덱스에 비해 저장 및 성능 이점이 있습니다.

클러스터형 컬렉션은 클러스터형 인덱스 를 사용하여 생성됩니다. 클러스터형 인덱스는 문서가 저장되는 순서를 지정합니다.

클러스터형 컬렉션을 만들려면 예제를 참조하세요.

일반 컬렉션과 비교한 이점에 대한 자세한 내용은 클러스터형 컬렉션을 .

MongoDB 5.1부터 collMod 데이터베이스 명령을 사용하여 기존 단일 필드 비TTL 인덱스에 expireAfterSeconds 옵션을 추가할 수 있습니다.

MongoDB 6.0부터는collMod 명령에 prepareUniqueunique 옵션을 사용해 기존의 표준 인덱스를 고유 인덱스로 변환할 수 있습니다.

MongoDB 6.0부터는 연산자 $in$or를 사용해 부분 인덱스를 생성할 수 있습니다. partialFilterExpression 최대 깊이 또한 2에서 4로 확장되었습니다. 이제 최상위가 아닌 수준에서도 연산자 $and$or를 사용할 수 있습니다.

MongoDB 5.1부터 다음 항목에 새로운 SE Linux 정책이 적용됩니다.

  • MongoDB Enterprise 서버

  • MongoDB Community Edition Server

Red Hat Linux에서 실행됩니다. SELinux 정책은 rpm 설치 프로그램 패키지를 사용하는 기본 설치에 사용됩니다.

MongoDB 5.3부터는 복제본 세트의 다중 중재자 지원이 기본적으로 비활성화됩니다. 여러 중재자에 대한 지원을 활성화하려면 allowMultipleArbiters 매개변수로 각 노드를 시작합니다.

MongoDB 5.2부터는 initialSyncMethod초기 동기화 논리적 초기 동기화인지 아니면파일 복사본 기반 초기 동기화인지를 결정합니다.

initialSyncMethod MongoDB Enterprise 서버에서만 사용할 수 있습니다.

MongoDB 6.0부터는 oplogBatchDelayMillis 서버 매개 변수를 사용해 세컨더리에서 oplog 배치의 쓰기 지연을 지정할 수 있습니다. 짧은 oplog 배치 지연을 추가하면 세컨더리의 IOPS를 줄일 수 있지만, 쓰기 고려"majority"가 설정된 쓰기의 지연 시간은 늘어납니다.

자세한 내용은 oplogBatchDelayMillis를 참조하세요.

MongoDB 6.0 Enterprise부터는 MongoDB 감사 로그를 암호화할 수 있습니다.

감사 로그를 구성하려면 감사 로그를 참조하세요.

MongoDB 6 부터 시작.0.3, 데이터 cluster의 데이터는 청크 수가 아닌 데이터 크기를 기준으로 분산됩니다. 데이터 cluster 데이터 배포 동작에서 다음과 같은 중요한 변경 사항에 유의하세요.

  • 밸런서는 청크가 아닌 데이터 범위를 분산합니다. 밸런싱 정책은 청크 분산이 아닌 데이터 분산의 균등성을 찾습니다.

  • 청크는 자동 분할되지 않습니다. 대신 청크는 샤드 간에 이동할 때만 분할됩니다.

  • 이제 청크를 범위라고 합니다.

  • moveRange moveChunk 을(를) 대체했습니다.

MongoDB 5.2부터 기본 청크 크기는 128MB입니다. 이전 버전 MongoDB의 기본 청크 크기는 64MB입니다.

MongoDB 6.0부터는 컬렉션을 샤드하는 데 더 이상 enableSharding 명령이 필요하지 않습니다.

MongoDB 5.3부터 balancerCollectionStatus 명령은 청크 조각 모음을 거치는 네임스페이스에서 실행될 때 자세한 정보를 반환합니다. 출력에는 현재 조각 모음 단계와 처리해야 할 청크 수가 포함됩니다.

예제 출력을 보려면 진행 중인 조각 모음 프로세스를 참조하세요.

MongoDB 5.1부터는 MongoDB가 슬롯 기반 쿼리 실행 엔진이라 불리는 새로운 쿼리 실행 엔진을 사용합니다. 슬롯 기반 쿼리 실행 엔진을 사용하는 경우 쿼리 설명 계획 출력에 새로운 필드가 포함됩니다.

  • 가능하면 새로운 쿼리 실행 엔진이 사용됩니다.

  • 새로운 쿼리 실행 엔진을 사용하는 경우 쿼리 설명 계획 출력에 새로운 필드가 포함됩니다.

버전 6.0부터는 특정 요건이 충족될 경우 MongoDB가 슬롯 기반 쿼리 실행 엔진을 사용해 적격한 $group$lookup 단계를 실행합니다.

자세한 내용은 슬롯 기반 쿼리 실행 엔진 파이프라인 최적화를 참조하세요.

planCacheSize 매개 변수를 사용해 새 쿼리 엔진에 적용할 계획 캐시 크기를 설정할 수 있습니다.

계획 캐시 크기를 늘리면 쿼리 플래너에 캐시된 쿼리 모양이 더 많이 추가됩니다. 이렇게 하면 쿼리 성능이 향상될 수 있지만 메모리 사용량이 증가합니다.

다음 섹션에서는 MongoDB 6.0에 도입된 Stable API에 추가된 사항을 설명합니다.

Stable API에서 사용할 수 있는 데이터베이스 명령의 전체 목록을 보려면 Stable API 변경 로그를 참조하세요.

MongoDB 6.0부터는 Stable API에서 다음과 같은 데이터베이스 명령이 지원됩니다.

명령
설명
안정적인 API 버전
컬렉션 또는 뷰에 있는 문서 수를 계산합니다. (MongoDB 5.0.9부터는 5.0 시리즈 배포를 위한 Stable API에서도 사용할 수 있습니다.)
V1

MongoDB 6.0부터 Stable API에서 지원되는 집계 단계 및 연산자는 다음과 같습니다.

무대 또는 운영자
설명
안정적인 API 버전
지정된 정렬 순서에 따라 그룹 내 최하위 요소를 반환합니다.
V1
지정된 정렬 순서에 따라 그룹 내 하위 n개 요소의 집계를 반환합니다.
V1
Date() 객체를 지정된 시간 단위만큼 증가시킵니다.
V1
두 날짜의 차이를 반환합니다.
V1
Date() 객체를 지정된 시간 단위만큼 감소시킵니다.
V1
날짜를 자릅니다.
V1

필드의 특정 값이 누락된 문서 시퀀스에서 새 문서를 만듭니다.

V1
$firstN (집계 누산기)
그룹 내 첫 n개 요소의 집계를 반환합니다.
V1
$firstN (배열 연산자)
배열의 시작에서부터 지정된 수의 요소를 반환합니다.
V1
문서에서 지정된 필드의 값을 반환합니다.
V1
$lastN (집계 누산기)
그룹 내 마지막 n개 요소의 집계를 반환합니다.
V1
$lastN (배열 연산자)
배열의 끝에서부터 지정된 수의 요소를 반환합니다.
V1

마지막 관찰이 이월되었습니다. null 및 누락된 필드에 대한 값을 필드의 null이 아닌 마지막 값으로 설정합니다.

V1
$maxN (집계 누산기)
그룹 내 최댓값 n개 요소의 집계를 반환합니다.
V1
$maxN (배열 연산자)
배열에서 가장 큰 값 n개를 반환합니다.
V1
$minN (집계 누산기)
그룹 내 최솟값 n개 요소의 집계를 반환합니다.
V1
$minN (배열 연산자)
배열에서 가장 작은 값 n개를 반환합니다.
V1
문서에서 지정된 필드를 추가, 업데이트 또는 제거합니다.
V1
컬렉션에 있는 특정 범위의 문서(이라고 함)에 대해 작업을 수행하고 선택한 창 연산자를 기반으로 결과를 반환합니다.
V1
요소를 기준으로 배열을 정렬합니다.
V1
지정된 정렬 순서에 따라 그룹 내 최상위 요소를 반환합니다.
V1
지정된 정렬 순서에 따라 그룹 내 상위 n개 요소의 집계를 반환합니다.
V1

타임스탬프에서 증가하는 서수를 long으로반환합니다.

V1

타임스탬프에서 초를 long으로 반환합니다.

V1

MongoDB 6.0부터 Stable API에서 다음과 같은 창 연산자가 지원됩니다.

창 연산자
설명
안정적인 API 버전
각 문서에 표현식을 적용한 결과로 생성되는 모든 고유 값의 배열을 반환합니다.
V1
지정된 표현식의 평균을 반환합니다. 숫자가 아닌 값은 무시합니다.
V1
그룹 또는 창에 있는 문서 수를 반환합니다.
V1
V1
V1
$setWindowFields 단계 파티션에서 다른 문서를 기준으로 한 문서 위치(순위라고 함)를 반환합니다. 순위에는 격차가 없습니다. 동률은 같은 순위를 받습니다.
V1
지정된 내의 평균 변화율을 반환합니다.
V1
$setWindowFields 단계 파티션에서 문서의 위치(문서 번호라고도 함)를 반환합니다. 동률은 인접한 서로 다른 문서 번호를 받습니다.
V1
V1
그룹 또는 의 첫 번째 문서에 표현식을 적용한 결값을 반환합니다.
V1
곡선 아래 면적의 근사값을 반환합니다.
V1
그룹 또는 의 마지막 문서에 표현식을 적용한 결값을 반환합니다.
V1

마지막 관찰이 이월되었습니다. null 및 누락된 필드에 대한 값을 필드의 null이 아닌 마지막 값으로 설정합니다.

V1
각 문서에 표현식을 적용한 결과로 생성되는 최대값을 반환합니다.
V1
각 문서에 표현식을 적용한 결과로 생성되는 최소값을 반환합니다.
V1
각 문서에 표현식을 적용한 결과로 생성되는 값의 배열을 반환합니다.
V1
$setWindowFields 단계 파티션의 다른 문서를 기준으로 문서 위치(순위라고 함)를 반환합니다 .
V1
4} 스테이지 $setWindowFields 파티션의 현재 문서를 기준으로 지정된 위치에 있는 문서에 적용된 표현식의 값을 반환합니다.
V1
각 문서에 숫자 표현식을 적용한 결과로 얻은 모집단 표준 편차를 반환합니다.
V1
각 문서에 숫자 표현식을 적용한 결과로 얻은 샘플 표준 편차를 반환합니다.
V1
각 문서에 숫자 표현식을 적용한 결과로 얻은 합계를 반환합니다.
V1

다음 섹션에서는 컬렉션의 개선 사항 및 새로운 기능을 설명합니다.

MongoDB 5.1은 샤드 시계열 컬렉션에 대한 지원을 제공합니다.

참조:

MongoDB 6.0부터는 샤딩된 Time Series 컬렉션의 세분성을 수정할 수 있습니다.

MongoDB 5.1부터 시계열 컬렉션은 제한적으로 업데이트 및 삭제 작업을 지원합니다.

MongoDB 5.2부터 시계열 컬렉션은 열 압축을 사용합니다. 열 압축은 여러 가지 혁신 기능을 추가하여 실질적인 압축률을 크게 개선하고, 디스크의 전체 데이터 저장 공간을 줄이며, 읽기 성능을 향상시킵니다.

MongoDB 6.0부터 배열도 시계열 컬럼 압축의 일부로 압축됩니다.

MongoDB 5.3부터 시계열 컬렉션의 $geoNear 모든 필드에서 파이프라인 연산자를 사용할 수 있습니다.

시계열 컬렉션에 2dsphere 구체 및 2D 인덱스를 비롯한 보조 인덱스 타입을 추가할 수 있습니다.

모든 추가 인덱스 및 기타 개선 사항은 MongoDB 6.0 이상에서 시계열 보조 인덱스를 참조하세요.

시계열 컬렉션에서 정렬 작업 시에 인덱스를 사용해 성능을 향상할 수 있습니다. 자세한 내용 및 예는 보조 인덱스를 사용하여 정렬 성능 향상을 참조하세요.

MongoDB 부터 6 시작.0.7, FIPS 모드는 OpenSSL3 을 지원합니다. 다음 운영 체제의 경우:

  • Ubuntu 22.04

  • RHEL 9

  • Amazon Linux 2023

MongoDB 6.0부터는 collMod 명령을 사용해 고정 사이즈 컬렉션의 최대 크기를 바이트 단위 또는 문서 수 단위로 변경할 수 있습니다. 자세한 내용은 고정 사이즈 컬렉션 크기 조정을 참조하세요.

MongoDB 6.0부터는 collStats outpt에 컬렉션 내 고아 문서의 수를 보여주는 collStats.numOrphanDocs 필드가 포함됩니다.

MongoDB 6 부터 시작.0 (및 5.0.9), serverStatus 출력에서 포함된 필드를 제외할 수 있습니다.

MongoDB 6.0부터는 Mongo() 연결 객체에 다음과 같은 새로운 메서드가 추가되었습니다.

MongoDB 6 부터 시작.0 (및 5.0.10), arm64 에서의 진단 역추적 생성 이 지원됩니다.

MongoDB 5.2부터는 다음과 같은 새로운 서버 매개 변수를 사용해 캐시된 LDAP 사용자 정보의 새로 고침 간격을 구성할 수 있습니다.

MongoDB 5.2부터 LDAP 서버에서 검색된 캐시된 사용자 정보의 업데이트 간격은 ldapShouldRefreshUserCacheEntries에 따라 달라집니다.

MongoDB 5 2 $group 부터GROUP 시작. , 결과 stage 설명 은 필드에서 그룹 키에 따라 문서를 그룹으로 분리하는 단계( )를 지원합니다.

일부 변경 사항은 호환성에 영향을 줄 수 있으며 사용자가 조치를 취해야 할 수 있습니다. 호환성 변경 사항에 대한 자세한 목록은 MongoDB 6.0의 호환성 변경 사항을 참조하세요.

중요

기능 호환성 버전

5.0 배포에서 MongoDB 6.0으로 업그레이드하려면 5.0 배포에 5.0로 설정된 featureCompatibilityVersion이 있어야 합니다. 버전을 확인하려면 다음을 입력하세요.

db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )

MongoDB 6.0으로 업그레이드하는 방법은 사용 중인 MongoDB 배포 관련 업그레이드 지침을 참조하세요.

6 으)로의 업그레이드에 대한 지침이 필요한 경우.0, MongoDB 전문 서비스는 MongoDB 애플리케이션의 중단 없이 원활하게 전환할 수 있도록 주요 버전 업그레이드 지원을 제공합니다. 자세한 내용은 MongoDB 컨설팅을 참조하세요.

MongoDB는 단일 버전 다운그레이드만 지원합니다. 현재 릴리스보다 이전 버전인 릴리스로 다운그레이드할 수 없습니다.

예를 들어, 6.0 시리즈를 5.0 시리즈 배포로 다운그레이드할 수 있습니다. 하지만 5.0 시리즈 배포를 4.4 시리즈 배포로 한 단계 더 다운그레이드하는 것은 지원되지 않습니다.

MongoDB 6 을(를) 다운로드합니다.0, MongoDB 다운로드 센터로 이동합니다.

이 섹션에서는 MongoDB 6.0의 알려진 문제와 해결 상태를 설명합니다.

버전
이슈
상태
6.0.0
서버-68062: $geoNear를 사용하는 다단계 애그리게이션은 제약 조건을 위반할 수 있습니다.
6.0.1에서 해결됨.

문제를 보고하려면 MongoDB GitHub 리포지토리 를 참조하세요. MongoDB 서버 또는 관련 프로젝트 중 하나에 대한 JIRA 티켓을 제출하는 방법에 대한 지침을 참조하세요.

← 7.0 변경 로그