Docs Menu
Docs Home
/ / /
Laravel MongoDB
/

여러 문서 찾기

이 페이지의 내용

  • 예시

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();
// Results are truncated
[
{
"_id": ...,
"runtime": 1256,
"title": "Centennial",
...,
},
{
"_id": ...,
"runtime": 1140,
"title": "Baseball",
...,
},
...
]

Laravel 애플리케이션을 편집하여 사용 예제를 실행하는 방법을 알아보려면 사용 예제 랜딩 페이지를 참조하세요.

Laravel 통합을 사용하여 문서를 조회 하는 다른 방법에 학습 보려면 읽기 작업 가이드 를 참조하세요.

돌아가기

문서 찾기

이 페이지의 내용