文档菜单
文档首页
/ / /
Laravel MongoDB
/

删除文档

在本页面上

  • 示例

您可以通过检索单个 Eloquent 模型并调用delete() 方法,或者直接在查询构建器上调用 delete()

要删除文档,将查询过滤器传递给 where() 方法,对匹配的文档进行排序,然后调用 limit() 方法只检索第一个文档。然后,通过调用 delete() 方法删除此匹配的文档。

此用法示例执行以下操作

  • 使用 Movie Eloquent 模型来表示 sample_mflix 数据库中的 movies 集合

  • movies 集合中删除与查询过滤器匹配的文档

  • 打印已删除的文档数量

示例在 Movie 模型上调用以下方法

  • where():匹配 title 字段值为 "Quiz Show" 的文档

  • orderBy():按升序 _id 值对匹配的文档进行排序

  • limit():只检索第一个匹配的文档

  • delete():删除检索到的文档

$deleted = Movie::where('title', 'Quiz Show')
->orderBy('id')
->limit(1)
->delete();
echo 'Deleted documents: ' . $deleted;
Deleted documents: 1

要了解如何编辑 Laravel 应用程序以运行用法示例,请参阅用法示例主页.

提示

要了解有关使用 Laravel 集成删除文档的更多信息,请参阅删除模型 是Laravel文档的“删除模型”部分。

返回

更新多个文档

在本页面上