Amazon DocumentDB との互換性
Amazon DocumentDB(MongoDB と互換性あり) は、高速で信頼できるフルマネージドのデータベース サービスです。Amazon DocumentDB を使用すると、クラウド上で MongoDB 互換データベースを簡単に設定、操作、拡張できます。 Amazon DocumentDB では、MongoDB で使用するのと同じドライバーとツールを使用して、同じアプリケーション コードを実行できます。
バージョン情報
Amazon DocumentDB は MongoDB v 4.0および MongoDB v 5.0をサポートしています。 これらのバージョンは、 MongoDB Atlas で利用可能な MongoDB のバージョンのすべての新しい機能をサポートしているわけではありません。
互換性
年 11 月現在、Amazon DocumentDB は MongoDB API と約2023 34 % 互換性があります。
Amazon DocumentDB では、次の MongoDB 機能は容量が限られているか、まったくサポートされていません。
機能: Cappedコレクション、 map-reduce操作、 GridFS 、テキストインデックス、部分インデックス、大文字と小文字を区別しないインデックス
コマンド:
collMod
、createView
、filemd5
、reIndex
、connPoolStats
、dbHash
、features
、シャーディングコマンド(enableSharding
とshardCollection
とは別)Query Operators:
$expr
,$text
,$where
,$meta
,$box
,$center
,$centerSphere
,$polygon
,$near
Aggregation Operators:
$accumulator
,$count
,$ceil
,$exp
,$floor
,$ln
,$log
,$log10
,$pow
,$sqrt
,$trunc
,$round
,$first
,$last
,$switch
,$binarySize
,$bsonSize
,$dateFromParts
,$dateToParts
,$dateTrunc
,$dateDiff
,$setDifference
,$anyElementTrue
,$allElementsTrue
,$ltrim
,$rtrim
,$trim
,$regexFind
,$regexFindAll
,$regexMatch
,$replaceOne
,$replaceAll
,$convert
,$toBool
,$toDate
,$toDecimal
,$toDouble
,$toInt
,$toLong
,$toObjectId
,$toString
,$isNumber
,$rand
,$sampleRate
,$getField
Aggregation Stages:
$collStats
,$facet
,$bucket
,$bucketAuto
,$sortByCount
,$listLocalSessions
,$listSessions
,$graphLookup
さらに、Amazon DocumentDB は、次の演算子のいずれかを含むクエリを実行する場合、インデックスを活用しません。
$ne
$nin
$nor
$not
$exists
$elemMatch
Amazon DocumentDB のMongoDB v4.0 およびMongoDB v5.0 との互換性の詳細については、次のAmazon Web Servicesのドキュメントを参照してください。
Amazon DocumentDB と MongoDB の最新の互換性ステータスについては、 「 Amazon DocumentDB は MongoDB Atlas と互換性がありますか? 」を参照してください。 ウェブサイト。
サポート
MongoDB は Amazon DocumentDB の商用サポートを提供していません。 この製品のサポートについては、Amazon Web Services サポート にお問い合わせください。