添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
Docs 菜单

查找多个文档

在此页面上

您可以从集合中检索多个文档,方法是创建查询构建器,使用 Model::where() DB 门面等方法匹配集合中的文档,然后调用 get() 方法来检索结果..

将查询过滤传递给 where() 方法以检索符合一设立条件的文档。 当您调用 get() 方法时, MongoDB会根据文档在数据库中的 自然顺序 或根据您可以使用 orderBy() 方法指定的排序顺序,返回匹配的文档。

要学习;了解有关查询构建器方法的详情,请参阅 查询构建器 指南。

此用法示例执行以下操作:

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

  • movies 集合中检索并打印与查询筛选器匹配的文档

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

  • where() :匹配 runtime 字段的值大于 900 的文档

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

  • get() :以 Laravel 集合对象的形式检索查询结果

$movies = Movie::where('runtime', '>', 900)
->orderBy('_id')
->get();

要了解如何编辑 Laravel 应用程序以运行用法示例,请参阅 用法示例登录页面。

提示

要了解使用 Laravel MongoDB 检索文档的其他方法,请参阅 读取操作 指南。

在此页面上