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

删除多个文档

本页

  • 示例

您可以通过在对象集合或查询构建器上调用delete() 方法来删除集合中的多个文档。

要删除多个文档,请将查询过滤器传递给 where() 方法。然后,通过调用 delete() 方法删除匹配的文档。

此用法示例执行以下操作

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

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

  • 打印被删除的文档数量

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

  • where():匹配字段值为小于或等于 1910 的文档。

  • delete():删除匹配的文档。此方法返回成功删除的文档数量。

$deleted = Movie::where('year', '<=', 1910)
->delete();
echo 'Deleted documents: ' . $deleted;
Deleted documents: 7

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

提示

要了解更多关于使用 Laravel 集成删除文档的信息,请参阅写入操作指南中的删除文档部分。

返回

删除文档

本页