Docs Menu
Docs Home
/ /

MongoDB C++ Driver

Te damos la bienvenida al sitio de documentación del driver oficial de MongoDB para C++.

Aprenda a instalar el controlador, establecer una conexión a MongoDB y comenzar a trabajar con datos en el Comience con el tutorial del controlador C++.

Aprenda a crear y configurar una conexión a una implementación de MongoDB en la sección Connect to MongoDB.

Se puede aprender cómo recuperar datos de MongoDB en la sección Lectura de datos.

Se puede aprender cómo escribir datos en MongoDB en la sección Write Data to MongoDB.

Se puede aprender a utilizar el driver C++ para trabajar con bases de datos y colecciones de MongoDB en la sección Bases de datos y colecciones.

Se puede aprender a trabajar con los tipos comunes de índices en la sección Optimizar los queries con índices.

Aprende a usar el driver C++ para realizar operaciones de agregación en la sección Transforma tus datos con agregación.

Aprenda sobre las formas en que puede autenticar su aplicación y cifrar sus datos en la sección Proteja sus datos.

Aprenda a trabajar con formatos de datos especializados y tipos personalizados en la sección Formatos de datos especializados.

Aprenda cómo elegir una implementación de biblioteca polyfill para configuraciones anteriores a C++ 17 en la sección 17 Elegir un Polyfill C++.

Aprende sobre las opciones de configuración e instalación avanzadas en la sección Opciones de configuración e instalación avanzadas.

Para obtener una lista de las nuevas características y cambios en cada versión, consulta la sección Novedades.

Aprende qué cambios podrías necesitar hacer en su aplicación para actualizar las versiones de los controladores en la sección Actualizar versiones de los controladores.

Aprende cómo reportar errores, contribuir al controlador y encontrar ayuda en la sección Problemas y ayuda.

Para ver las tablas de compatibilidad que muestran la versión del controlador C++ recomendada para usar con versiones específicas de C++ y MongoDB Server, consulte Compatibilidad.

Para obtener información detallada sobre los tipos y métodos en el driver de C++, consulta la documentación de la API del driver de C++.

La estabilidad indica si este driver se recomienda para uso en producción. Actualmente, ninguno de los drivers garantiza la estabilidad de la API o ABI.

Para obtener documentación sobre versiones anteriores, consulta la documentación heredada.

Familia/versión
Estabilidad
Desarrollo
Propósito

(rama del repositorio principal)

Inestable

Desarrollo activo

Desarrollo de nueva funcionalidad

mongocxx 3.11.x

Estable

Ninguno

Versión de driver C++ estable actual

mongocxx 3.10.x

Estable

Ninguno

Versión de driver C++ estable anterior

mongocxx 3.9.x

Estable

Ninguno

Versión de driver C++ estable anterior

mongocxx 3.8.x

Estable

Ninguno

Versión de driver C++ estable anterior

mongocxx 3.7.x

Estable

Ninguno

Versión de driver C++ estable anterior

mongocxx 3.6.x

Estable

Ninguno

Versión de driver C++ estable anterior

mongocxx 3.5.x

Estable

Ninguno

Versión de driver C++ estable anterior

mongocxx 3.4.x

Estable

Ninguno

Versión de driver C++ estable anterior

mongocxx 3.3.x

Estable

Ninguno

Versión de driver C++ estable anterior

mongocxx 3.2.x

Estable

Ninguno

Versión de driver C++ estable anterior

mongocxx 3.1.x

Estable

Ninguno

Versión de driver C++ estable anterior

mongocxx 3.0.x

Estable

Ninguno

Versión de driver C++ estable anterior |

mongocxx es una reescritura desde cero de un driver C++ para MongoDB basado en libmongoc. Requiere un compilador de C++11. Se sabe que se compila para arquitecturas x86 y x86-64 para Linux, macOS, Windows y FreeBSD.

La librería de drivers mongocxx incluye un paquete bson correspondiente, bsoncxx, que implementa la especificación BSON. Esta librería se puede utilizar de forma autónoma para la serialización y deserialización de objetos incluso cuando no se utiliza MongoDB en absoluto.

Las versiones del driver Mongocxx tienen números de versión como v3.x.y.

Nota

No había drivers v2.x.y C++ para evitar confusiones con los drivers heredados obsoletos-0.0-26compat-2.x.y.

Los drivers C++ de MongoDB están disponibles bajo los términos de la licencia Apache, versión 2.0.

Next

Empezar