Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

Crear una instancia de controlador

Para utilizar el controlador de C++, primero debe crear una instancia de la clase mongocxx::instance. Esta instancia realiza las siguientes funciones en tu aplicación:

  • Inicializa y apaga el driver C++

  • Inicializa las dependencias del controlador

  • Garantiza que el controlador funcione correctamente

  • Gestiona el ciclo de vida de los recursos que se comparten entre mongocxx::client objetos, como el pool de conexiones y la librería BSON

Esta guía te muestra cómo crear un objeto mongocxx::instance.

Para crear un objeto mongocxx::instance, incluye el archivo de encabezado mongocxx/instance.hpp en tu aplicación. Luego, construye una instancia de mongocxx::instance al inicio de tu aplicación, como se muestra en el siguiente ejemplo:

#include <mongocxx/instance.hpp>
int main()
{
mongocxx::instance instance;
}

Importante

Debe crear un objeto mongocxx::instance antes de usar el controlador de C++, y este objeto debe permanecer activo mientras cualquier otro objeto de MongoDB esté en alcance.

Para obtener más información sobre la clase mongocxx::instance en el controlador de C++, consulta la siguiente documentación de API: