문서 찾기
쿼리 빌더를 만들고 Model::where()
또는 DB
파사드와 같은 메서드를 사용하여 컬렉션의 문서를 일치시킨 다음 first()
메서드를 호출하여 컬렉션에서 단일 문서를 검색하여 문서를 반환할 수 있습니다. 문서..
여러 문서가 쿼리 필터하다 와 일치하는 경우 first()
는 데이터베이스 에서 문서의 기본 순서 또는 orderBy()
메서드를 사용하여 지정할 수 있는 정렬 순서에 따라 첫 번째로 일치하는 문서 를 반환합니다.
예시
이 사용 예제에서는 다음 조치를 수행합니다.
Movie
Eloquent 모델을 사용하여sample_mflix
데이터베이스의movies
컬렉션을 나타냅니다.쿼리 필터와 일치하는
movies
컬렉션에서 문서를 조회합니다.조회된 문서를 인쇄합니다.
이 예시에서는 Movie
모델에서 다음 메서드를 호출합니다.
where()
:directors
필드 값에"Rob Reiner"
가 포함된 문서와 일치합니다.orderBy()
: 일치하는 문서를_id
값을 기준으로 오름차순으로 정렬합니다.first()
: 일치하는 첫 번째 문서만 조회합니다.
$movie = Movie::where('directors', 'Rob Reiner') ->orderBy('_id') ->first(); echo $movie->toJson();
Laravel 애플리케이션 을 편집하여 사용 예시 를 실행 하는 방법을 학습 보려면 사용 예제 랜딩 페이지를 참조하세요.
팁
Laravel MongoDB로 문서를 검색하는 방법에 대해 자세히 알아보려면 읽기 작업 가이드를 참조하세요.