Docs Menu
Docs Home
/
드라이버
/

Amazon DocumentDB 호환성

Amazon DocumentDB는 MongoDB v4.0 및 MongoDB v5.0에 대한 지원 요청합니다. 이러한 버전은 MongoDB Atlas에서 사용할 수 있는 MongoDB 버전의 모든 최신 기능을 지원하지 않습니다.

MongoDB 버전 기록

MongoDB의 각 버전에서 사용할 수 있는 기능에 대한 자세한 내용은 MongoDB Evolved - 버전 기록을 참조하세요.

Amazon DocumentDB에서는 다음과 같은 MongoDB 기능이 제한된 용량으로 제공되거나 전혀 지원되지 않습니다.

  • 기능: 고정 사이즈 컬렉션, 맵 리듀스 작업, GridFS, 텍스트 인덱스, 벡터 검색 인덱스, 부분 인덱스, 대소문자를 구분하지 않는 인덱스, time-series 데이터, 온디맨드 구체화된 뷰, 클라이언트 사이드 필드 수준 암호화, Queryable Encryption

  • 명령: collMod, collMod:expireAfterSeconds, copydb, createView, filemd5, reIndex, connPoolStats, dbHash, features, getLastError, getPrevError, parallelCollectionScan, resetError, endSessions, killAllSessionsByPattern, refreshSessions, 샤딩 명령(enableShardingshardCollection 제외)

  • 쿼리 연산자: $expr, $jsonSchema, $text, $where, $meta, $box, $center, $centerSphere, $polygon, $near, $uniqueDocs

  • 애그리게이션 연산자: $accumulator, $count, $stdDevPop, $stdDevSamp, $pow, $trunc, $round, $first, $last, $switch, $binarySize, $bsonSize, $dateFromParts, $dateToParts, $dateTrunc, $dateDiff, $ltrim, $rtrim, $trim, $regexFind, $regexFindAll, $regexMatch, $replaceOne, $replaceAll, $isNumber, $rand, $sampleRate, $getField

  • 애그리게이션 단계: $collStats, $facet, $bucket, $bucketAuto, $sortByCount, $unionWith, $set, $setWindowFields, $unset, $listLocalSessions, $listSessions, $graphLookup, $merge, $planCacheStats

  • 커서 메서드: cursor.collation(), cursor.max(), cursor.min(), cursor.noCursorTimeout(), cursor.returnKey(), cursor.showRecordId(), cursor.tailable()

또한 Amazon DocumentDB는 다음 연산자가 포함된 쿼리를 수행할 때 인덱스를 활용하지 않습니다.

  • $ne

  • $nin

  • $nor

  • $not

  • $exists

  • $distinct

  • $elemMatch 중첩 쿼리에 사용되는 경우

Amazon DocumentDB와 MongoDB v4.0 및 MongoDB v5.0의 호환성에 대해 자세히 알아보려면 다음 Amazon Web Services 설명서를 참조하세요.

MongoDB는 Amazon DocumentDB에 대한 상업적 지원을 제공하지 않습니다. 이 제품에 대한 도움이 필요하면 AWS 지원팀에 문의하세요.

이 페이지의 내용