Docs 菜单
Docs 主页
/
MongoDB 驱动程序
/

PHP 库、框架和工具

在此页面上

  • 独立库
  • 框架集成
  • 工具和项目
  • Doctrine MongoDB ODM (Object Document Mapper) 是一个为 MongoDB 提供对象映射功能的库。您可以使用独立库或使用以下框架集成之一:

  • mongoPHP适配器 是一个库,旨在充当依赖于旧版mongo 扩展和新版mongodb 扩展的应用程序之间的适配器。它为新的驱动程序和库提供旧版驱动程序的 API。

  • Mongolid 是适用于 PHP 和 MongoDB 的高性能 ODM。其实现了 ActiveRecord 和 DataMapper 设计模式,支持嵌入和引用文档。您可以使用该独立运行的库,也可以使用 Laravel 集成。

  • Xenus 是 MongoDB ODM,支持事件、关系、嵌入文档等。您可以使用这个独立运行的库,也可以使用 Laravel 集成,后者可增加对失败作业、迁移和事件的支持。

  • Drupal

    • 适用于 Drupal 的 MongoDB 集成。这是一个由多个模块组成的集合,可允许网站在 MongoDB 中存储不同类型的 Drupal 数据。mongodb 扩展支持 Drupal 8 及更高版本。

  • Laravel

    • Laravel MongoDB 是 MongoDB 的官方 Eloquent 模型和查询构建器,它使用原始 Laravel API 支持 MongoDB。该包扩展了 PHP Laravel 类,以将 MongoDB 作为 Laravel 应用程序中的数据存储。

  • Symfony

    • Symfony MongoDB集成描述了在 Symfony应用程序中使用MongoDB作为数据存储的好处,并包括构建使用此集成的 Web应用程序的教程。

    • 您可以将“”和“会话”配置为使用 MongoDB 作为数据存储。

    • MongoDB Bundle 是适用于官方 PHP 库的捆绑服务集成。您可以使用它来配置与不同数据库或集群的连接。此集成包含一个查询分析器。

    • DoctrineMongoDBBundle Symfony 该捆绑包将 Doctrine MongoDB ODM 集成到 Symfony 中,以便从 MongoDB 存储和检索对象。

  • Yii2

  • Flysystem

  • PHP Cache 是一种 PSR-6 缓存实现,它将 MongoDB 作为缓存池。该项目是 PHP Cache 组织的一部分。

  • phpFastCache 是 MongoDB 的高性能后端缓存系统。

  • Enqueue 是一个生产就绪的消息传递解决方案,其特点是使用 MongoDB 作为消息队列代理。它为程序提供了创建、发送和读取消息的通用方法。

  • XHGUI 是一种适用于 XHProf 分析器的 Web 接口,可以将分析数据存储在 MongoDB 中。

后退

Symfony MongoDB Integration