删除多个文档
本页
您可以通过在对象集合或查询构建器上调用delete() 方法来删除集合中的多个文档。
要删除多个文档,请将查询过滤器传递给 where() 方法。然后,通过调用 delete() 方法删除匹配的文档。
示例
此用法示例执行以下操作
使用
MovieEloquent 模型来表示movies集合在sample_mflix数据库中从匹配查询过滤器的
movies集合中删除文档打印被删除的文档数量
示例在 Movie 模型上调用以下方法
where():匹配字段值为小于或等于1910的文档。delete():删除匹配的文档。此方法返回成功删除的文档数量。
$deleted = Movie::where('year', '<=', 1910) ->delete(); echo 'Deleted documents: ' . $deleted;
Deleted documents: 7
要了解如何编辑 Laravel 应用程序以运行用法示例,请参阅用法示例主页.
提示
要了解更多关于使用 Laravel 集成删除文档的信息,请参阅写入操作指南中的删除文档部分。