Librerías autónomas
Doctrine MongoDB ODM (Object Document Mapper) es una librería que proporciona funcionalidad de mapeo de objetos para MongoDB. Puede utilizar la librería autónoma o utilizar una de las siguientes integraciones de frameworks:
Mongo PHP Adapter es una librería diseñada para servir como adaptador entre aplicaciones que dependen del sistema heredado
mongoextensión y la nueva extensiónmongodb. Ofrece la API del driver legado para el nuevo driver y librería.Mongolid es un ODM de alto rendimiento para PHP y MongoDB. Implementa tanto los patrones de diseño ActiveRecord como DataMapper y permite el uso de documentos embebidos y referenciados. Puedes usar esta librería autónoma o usar la integración de Laravel.
Xenus es un ODM de MongoDB que admite eventos, relaciones, documentos incrustados y más. Puedes utilizar esta librería autónoma o usar la integración de Laravel, que agrega soporte para tareas fallidas, migraciones y eventos.
Integraciones del framework
Drupal
Integración de MongoDB para Drupal. Esta es una colección de varios módulos que permiten a los sitios almacenar diferentes tipos de datos de Drupal en MongoDB. La extensión
mongodbes compatible con Drupal 8 y posteriores.Integrar MongoDB con Drupal describe los beneficios de utilizar MongoDB como almacén de datos en un sitio Drupal y proporciona enlaces útiles para aprender a utilizar 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é backend de alto rendimiento para MongoDB.
Enqueue es una solución de mensajería lista para producción que utiliza MongoDB como intermediario de la cola de mensajes. Proporciona un método 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.