Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Librería PHP de MongoDB

Bienvenido al sitio de documentación de la librería oficial de MongoDB para PHP. La librería de PHP proporciona una abstracción de alto nivel sobre el nivel inferior extensión de mongodb.

La mongodb extensión proporciona una API limitada para conectarse a una base de datos MongoDB y ejecutar comandos genéricos, queries y operaciones de escritura. En contraste, la librería PHP proporciona una API completa y modela objetos de cliente, base de datos y colección. Si estás desarrollando una aplicación PHP con MongoDB, considera usar la librería PHP en lugar de solo la extensión.

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.

Aprende cómo instalar la librería y la extensión, establecer una conexión con MongoDB y comenzar a trabajar con datos en la Tutorial Para comenzar con la librería 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 MongoDB Vector Search en la sección Ejecutar una consulta de MongoDB Vector Search.

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.

Volver

PHP

En esta página