Compatibilidad con futuras versiones
La única versión de API que existe actualmente es "1", pero se lanzarán nuevas versiones de la API en el futuro. Actualizar la versión de la API proporciona una mejor funcionalidad y semántica para la aplicación.
Algunos comandos y comportamientos de la API V1 quedarán obsoletos en futuras versiones del servidor MongoDB. Normalmente, estos comandos y comportamientos no se incluyen en la próxima versión de la API.
Encontrar comandos y comportamientos obsoletos
Para migrar una aplicación existente de API V1 a API V2, debe encontrar y actualizar todos los comandos y comportamientos obsoletos que utiliza.
client = MongoClient( <connection string>, api={"version": "1", "strict": True, "deprecationErrors": True} )
Los retornos a APIDeprecationError si el código de su aplicación intenta usar comandos y comportamientos obsoletos en la API1 V. Una vez que las pruebas de su aplicación se completen y se hayan corregido todos los errores de obsolescencia, estará listo para probar su aplicación con la API2 V.