Docs 菜单

Azure Cosmos DB 兼容性

Azure Cosmos DB logo

适用于MongoDB的Azure Cosmos DB 使您可以像使用MongoDB 数据库一样轻松使用Azure Cosmos DB。借助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 功能的可用容量有限或根本不支持:

要详细了解 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 支持部门。