Laravel MongoDB - Laravel MongoDB - MongoDB Docs

Laravel MongoDB - Laravel MongoDB - MongoDB Docs

Laravel MongoDB 集成的官方文档,包括入门、连接到 MongoDB、使用数据和集成。

访问网站
我的收藏194 次访问更新于 a month ago反馈
Laravel MongoDB - Laravel MongoDB - MongoDB Docs screenshot

详细介绍

Laravel MongoDB 简介

欢迎访问 Laravel MongoDB 文档站点,这是针对 MongoDB 的官方 Laravel 集成。此包扩展了 PHP Laravel API 中的方法,以将 MongoDB 作为 Laravel 应用程序中的数据存储使用。Laravel 集成允许您使用 Laravel Eloquent 和查询生成器语法来处理 MongoDB 数据。

注意:本文档介绍了 mongodb/laravel-mongodb 包,以前名为 jenssegers/mongodb。此包现在由 MongoDB, Inc. 所有和维护,并且与 Laravel 10.x 及更高版本兼容。

主要功能

  • 扩展 Laravel API:在 PHP Laravel API 中扩展方法,使 MongoDB 可作为 Laravel 应用的数据存储。
  • Eloquent 与查询生成器支持:可使用 Laravel Eloquent 和查询生成器语法处理 MongoDB 数据。
  • 连接管理:支持配置与 MongoDB 部署(如 MongoDB Atlas)的连接。
  • 数据库与集合操作:通过 Laravel 集成处理 MongoDB 数据库和集合。
  • 数据建模:创建表示 MongoDB 集合的 Eloquent 模型。
  • 数据交互:使用 Laravel 集成读取、写入和聚合 MongoDB 数据。
  • Laravel 功能集成:可与身份验证、缓存、队列等 Laravel 功能结合使用。
  • 版本升级指导:提供从旧版本(如 v4.x)升级到 v5.0 的变更说明与操作指引(v5.0 引入了重大更改)。
  • 兼容性说明:文档包含 Laravel 功能兼容性及 Laravel MongoDB 与 Laravel 各版本的兼容性信息。

文档内容结构

  • 开始体验:将 Laravel 集成添加到 Web 应用、连接 Atlas 并起步处理数据。
  • 连接:配置与 MongoDB 部署的连接。
  • 数据库和集合:处理 MongoDB 数据库与集合。
  • 模型数据:创建 Eloquent 模型映射集合。
  • 与数据交互:数据的读取、写入与聚合。
  • Integrations:与 Laravel 各类功能结合使用。
  • 升级版本:主要版本间升级所需的应用改动。
  • 功能兼容性:支持的 Laravel 功能列表。
  • 兼容性与帮助:版本对应表及错误报告、贡献指南。

适用场景

  • 使用 Laravel 10.x 及更高版本开发 Web 应用程序,并希望以 MongoDB 作为数据存储后端的团队。
  • 需要在 Laravel 中沿用 Eloquent ORM 或查询生成器习惯语法来操作 MongoDB 数据的开发者。
  • 计划将原有 jenssegers/mongodb 包迁移至官方维护版本,或正在进行版本升级(如升至 v5.x)的项目。
  • 构建需结合 Laravel 身份验证、缓存、队列等基础功能且底层采用 MongoDB 的应用。

其他资源

对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引,通过在任何 URL 路径后面添加 .md 可获取所有页面的 Markdown 版本。