查找多个文档
在此页面上
您可以从集合中检索多个文档,方法是创建查询构建器,使用
Model::where()
或
DB
门面等方法匹配集合中的文档,然后调用
get()
方法来检索结果..
将查询过滤传递给
where()
方法以检索符合一设立条件的文档。 当您调用
get()
方法时, MongoDB会根据文档在数据库中的
自然顺序
或根据您可以使用
orderBy()
方法指定的排序顺序,返回匹配的文档。
要学习;了解有关查询构建器方法的详情,请参阅 查询构建器 指南。
例子
此用法示例执行以下操作:
-
使用
Movie
Eloquent 模型表示sample_mflix
数据库中的movies
集合 -
从
movies
集合中检索并打印与查询筛选器匹配的文档
该示例在
Movie
模型上调用以下方法:
-
where()
:匹配runtime
字段的值大于900
的文档 -
orderBy()
:按_id
值升序对匹配的文档进行排序 -
get()
:以 Laravel 集合对象的形式检索查询结果