迁移到更高版本的 API
在此页面上
与未来版本的兼容性
目前唯一存在的 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测试您的应用程序了。