Docs Menu
Docs Home
/ /

Librería PHP de MongoDB

Bienvenido al sitio de documentación de la biblioteca PHP oficial de MongoDB. Esta biblioteca PHP proporciona una abstracción de alto nivel en torno a las funciones de bajo nivel. extensión mongodb.

El mongodb La extensión proporciona una API limitada para conectarse a una base de datos MongoDB y ejecutar comandos genéricos, consultas y operaciones de escritura. Por el contrario, la biblioteca PHP proporciona una API completa y modela objetos de cliente, base de datos y colección. Si está desarrollando una aplicación PHP con MongoDB, considere usar la biblioteca PHP en lugar de la extensión por sí sola.

Esta sección describe cómo los componentes del controlador PHP trabajan juntos. Estos componentes se dividen en las siguientes categorías generales:

  • API de alto nivel, que incluye la librería y otras integraciones

  • Extensión, que incluye la extensión que integra las librerías del sistema

  • Sistema, que incluye el driver C, la librería BSON y la librería de cifrado

El siguiente diagrama ilustra la arquitectura de los componentes del controlador PHP:

Arquitectura de componentes del driver PHP

La librería PHP proporciona una API coherente con los demás drivers de MongoDB. La librería se actualiza continuamente para cumplir con las especificaciones entre drivers. Debes agregar la librería como dependencia para acceder a MongoDB en la mayoría de las aplicaciones PHP.

La extensión se distribuye utilizando PECL y conecta PHP a las librerías del sistema. La API pública de la extensión proporciona la siguiente funcionalidad:

  • Gestión de la conexión

  • Codificación y decodificación de BSON

  • Serialización de documentos de objeto

  • Ejecución del comando

  • Gestión del cursor

Para aprender más sobre las librerías del sistema, consulta la documentación del driver C.

Aprenda a instalar la biblioteca y la extensión, establecer una conexión a MongoDB y comenzar a trabajar con datos en el Comiencecon el tutorial de la biblioteca PHP de MongoDB.

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

Aprende a utilizar la librería PHP para trabajar con bases de datos y colecciones de MongoDB en la sección Bases de datos y colecciones.

Aprender a encontrar, actualizar y borrar datos en la sección Operaciones CRUD.

Aprende cómo utilizar la librería PHP para realizar operaciones de agregación en la sección Operaciones de agregación.

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

Aprende a trabajar con tipos comunes de índices en la sección Índices para la optimización de queries.

Aprenda cómo ejecutar un comando de base de datos en la sección Ejecutar un comando de base de datos.

Aprende cómo ejecutar consultas de búsqueda de MongoDB en la sección Ejecutar una consulta de búsqueda de MongoDB.

Aprende a ejecutar consultas de búsqueda vectorial de MongoDB en la sección Ejecutar una consulta de búsqueda vectorial de MongoDB.

Es necesario aprender cómo supervisar los cambios en la aplicación y guardarlos en los registros en la sección Supervisión y registro.

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

Aprende más sobre las versiones de la librería PHP, la compatibilidad y las consideraciones de actualización en la sección Referencia.

Aprende a reportar errores, contribuir a la librería y encontrar ayuda en la sección Problemas y ayuda.

Next

Cómo empezar

En esta página