Docs 菜单
Docs 主页
/
MongoDB 驱动程序
/

Azure Cosmos DB 兼容性

在此页面上

  • 版本信息
  • 兼容性
  • 支持
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 版本中的所有新增特性和功能。

提示

MongoDB 版本历史记录

要了解有关 MongoDB 各版本可用功能的更多信息,请参阅 MongoDB Evolved - 版本历史记录

截至 2023 年 10 月,Azure Cosmos DB 与 MongoDB API 的兼容性约为 32%。

在 Azure Cosmos DB for MongoDB v4.2 上,以下 MongoDB v4.2 功能的可用容量有限或根本不支持:

  • 功能文本索引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 支持部门。