迁移到更高版本的 API
在此页面上
MongoDB5.0 已于 10 月2024 结束生命周期。不再支持此版本的文档。要升级5.0 部署,请参阅 MongoDB6 。0 升级程序。
与未来版本的兼容性
目前唯一存在的 API 版本是 "1"
,但将来还会发布新的 API 版本。 升级 API 版本可为应用程序提供改进的功能和语义。
某些 API V1 命令和行为将在 MongoDB 服务器的未来版本中被弃用。已弃用的命令和行为通常不包含在下一个 API 版本中。
查找已弃用的命令和行为
要将现有应用程序从 API V1 迁移到 API V2,您必须查找并更新它使用的所有已弃用的命令和行为功能。
client = MongoClient( <connection string>, api={"version": "1", "strict": True, "deprecationErrors": True} )
如果您的应用程序代码尝试使用API V 1中已弃用的命令和行为,则会返回 APIDeprecationError 。 一旦您的应用程序测试通过并且所有弃用错误均已修复,您就可以使用API V 2测试您的应用程序了。