Compatibilidad con versiones futuras
La única versión de API que existe actualmente es "1"pero se lanzarán nuevas versiones de la API en el futuro. Actualizar su versión de API proporciona una mayor funcionalidad y semántica para su aplicación.
Algunos comandos y comportamientos de API V1 serán depreciados en futuras versiones del servidor de MongoDB. Los comandos y comportamiento obsoletos normalmente no se incluyen en la siguiente versión de la API.
Encuentra comandos y comportamientos obsoletos
Para migrar una aplicación existente de la API V1 a la API V2, debes encontrar y actualizar todos los comandos obsoletos y las funcionalidades de comportamientos que utiliza.
client = MongoClient( <connection string>, api={"version": "1", "strict": True, "deprecationErrors": True} )
El devolver a APIDeprecationError si el código de tu aplicación intenta usar comandos y comportamientos obsoletos en la API V1. Una vez que las pruebas de su aplicación pasen y se hayan corregido todos los errores de deprecación, estará listo para probar su aplicación con API V2.