Azure Cosmos DB との互換性
MongoDB 用の Azure Cosmos DB Azure Cosmos DB を使用すると、MongoDB データベースのように Azure を簡単に使用できます。Azure Cosmos DB では、同じアプリケーション コードを実行し、MongoDB で使用するのと同じドライバーとツールを使用できます。
Azure Cosmos DB for MongoDB は、MongoDB のワイヤプロトコルを実装して、MongoDBドライバーが MongoDB ホストであるかのように Cosmos DB に接続して交流できるようにします。 ただし、このページの「互換性」セクションで説明されているように、この実装には制限があります。
バージョン情報
Azure Cosmos DB は MongoDB v 4.2 、または MongoDB v 5.0を vCore クラスター向けにサポートしています。 これらのバージョンは、 MongoDB Atlas で利用可能な MongoDB のバージョンのすべての新しい機能をサポートしているわけではありません。
互換性
2023 年 10 月現在、Azure Cosmos DB は MongoDB API と約 32% 互換性があります。
Azure Cosmos DB for MongoDB v4.2 では、次の MongoDB v4.2 の機能は限定されているか、まったくサポートされていません。
機能:テキストインデックス、 2 d インデックス、ハッシュされたインデックス、大文字と小文字を区別しないインデックス、スパースインデックス
Aggregation Stages:
$collStats
,$bucket
,$bucketAuto
,$currentOp
,$indexStats
,$listLocalSessions
,$listSessions
,$lookup
Azure Cosmos DB と MongoDB v 4.2との互換性の詳細については、 Microsoft の Azure Cosmos DB 用 MongoDB(4.2 サーバー バージョン)でサポートされている機能と構文 を参照してください。 ドキュメント。
Azure Cosmos DB と MongoDB の最新の互換性ステータスについては、 「 Cosmos DB が MongoDB Atlas と互換性があるかどうか 」を参照してください。 ウェブサイト。
サポート
MongoDB は Azure Cosmos DB の商用サポートを提供していません。 この製品のサポートについては、 Azure サポート にお問い合わせください。