Azure Cosmos DB 兼容性
Azure适用于 的 Cosmos DBMongoDB 使您可以像使用 一样轻松使用Azure Cosmos DB。MongoDB database借助 Azure Cosmos DB,您可以运行与 MongoDB 相同的应用程序代码,并使用相同的驱动程序和工具。
适用于 MongoDB 的 Azure Cosmos DB 实现了 MongoDB 的传输协议,允许 MongoDB 驱动程序像是 MongoDB 主机一样与 Cosmos DB 进行连接和交互。不过,正如本页的兼容性部分所述,这种实现方式也有局限性。
版本信息
Azure Cosmos DB 支持 vCore 集群的 MongoDB v 4.2或 MongoDB v 5.0 。 这些版本不支持MongoDB Atlas 上提供的 MongoDB 版本中的所有新增特性和功能。
兼容性
截至 2023 年 10 月,Azure Cosmos DB 与 MongoDB API 的兼容性约为 32%。
在 Azure Cosmos DB for MongoDB v4.2 上,以下 MongoDB v4.2 功能的可用容量有限或根本不支持:
聚合阶段:
$collStats
、$bucket
、$bucketAuto
、$currentOp
、$indexStats
、$listLocalSessions
、$listSessions
、$lookup
要详细了解 Azure Cosmos DB 与 MongoDB v 4.2的兼容性, 请参阅 Microsoft 的 Azure Cosmos DB for MongoDB(4.2 服务器版本):支持的功能和语法 文档。
有关 Azure Cosmos DB 和 MongoDB 之间的最新兼容性状态,请参阅Cosmos DB 是否与 MongoDB Atlas 兼容? 网站。
支持
MongoDB 不为 Azure Cosmos DB 提供商业支持。 有关此产品的帮助,请联系 Azure 支持部门。