Librerías autónomas
Doctrine MongoDB ODM (Object Document Mapper) es una biblioteca que proporciona funcionalidad de mapeo de objetos para MongoDB. Puede usar la biblioteca independiente o una de las siguientes integraciones de framework:
Mongo PHP Adapter es una librería diseñada para servir como adaptador entre aplicaciones que dependen del sistema heredado
mongoy la nueva extensiónmongodb. Ofrece la API del controlador heredado para el nuevo controlador y biblioteca.Mongolid es un ODM de alto rendimiento para PHP y MongoDB. Implementa los patrones de diseño ActiveRecord y DataMapper y admite documentos incrustados y referenciados. Puede usar esta biblioteca independiente o integrarla con Laravel.
Xenus es un ODM de MongoDB que admite eventos, relaciones, documentos incrustados y más. Puedes usar esta biblioteca independiente o integrarla con Laravel, que añade compatibilidad con trabajos fallidos, migraciones y eventos.
Integraciones del framework
Drupal
Integración de MongoDB con Drupal. Este conjunto de módulos permite a los sitios web almacenar diferentes tipos de datos de Drupal en MongoDB. La
mongodbextensión es compatible con Drupal 8 y versiones posteriores.Integrar MongoDB con Drupal describe los beneficios de usar MongoDB como almacén de datos en un sitio Drupal y proporciona enlaces útiles para aprender a usar esta integración.
Laravel
Laravel MongoDB es el modelo Eloquent oficial de MongoDB y constructor de query que admite MongoDB usando la API original de Laravel. Este paquete amplía las clases de PHP Laravel para funcionar con MongoDB como almacén de datos en la aplicación Laravel.
Symfony
Integración de Symfony MongoDB describe los beneficios de usar MongoDB como almacén de datos en una aplicación Symfony e incluye un tutorial para compilar una aplicación web que utilice esta integración.
Puedes configurar el bloqueo y la Sesión para utilizar MongoDB como almacenamiento de datos.
MongoDB Bundle es una integración de servicios bundle para la librería oficial de PHP. Puede usarlo para configurar conexiones a diferentes bases de datos o clústeres. Esta integración incluye un perfilador del query.
DoctrineMongoDBBundle Symfony Este paquete integra Doctrine MongoDB ODM en Symfony para que puedas almacenar y recuperar objetos de MongoDB.
Yii2
MongoDB Extension para Yii 2 es una integración de MongoDB para el framework Yii 2.
Flysystem
MongoDB GridFS Adapter te permite interactuar con MongoDB GridFS usando Flysystem.
Herramientas y proyectos
PHP Cache es una implementación de caché PSR-6 que utiliza MongoDB como un grupo de caché. Este proyecto forma parte de la organización PHP caché.
PHPfastcache es un sistema de caché de backend de alto rendimiento para MongoDB.
Enqueue es una solución de mensajería lista para producción que utiliza MongoDB como intermediario de colas de mensajes. Proporciona una forma común para que los programas creen, envíen y lean mensajes.
XHGui es una interfaz web para el perfilador XHProf, que almacena los datos de perfilado en MongoDB.