AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

문서 찾기

Model::where() 와 같은 메서드 또는 DB 파사드의 메서드를 사용하여 문서를 일치시킨 다음 first() 메서드를 호출하여 하나의 문서 반환하는 방식으로 컬렉션 에서 단일 문서 조회 할 수 있습니다.

여러 문서가 쿼리 필터하다 와 일치하는 경우 first() 은(는) 데이터베이스 에 있는 문서의 기본 순서 또는 orderBy() 메서드를 사용하여 지정할 수 있는 정렬 순서에 따라 첫 번째로 일치하는 문서 를 반환합니다.

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

다음 EloquentQuery Builder 탭에서 선택하여 각 해당 쿼리 사용하는 동일한 작업에 대한 사용 예제를 볼 수 있습니다.

이 예에서는 다음 조치를 수행합니다.

  • 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();
// Result is truncated
{
"_id": ...,
"title": "This Is Spinal Tap",
"directors": [ "Rob Reiner" ],
...
}

이 예에서는 다음 조치를 수행합니다.

  • DB 파사드에서 table() 메서드를 호출하여 movies 컬렉션 에 액세스합니다.

  • 쿼리 필터와 일치하는 movies 컬렉션에서 문서를 조회합니다.

  • 조회된 문서 의 title 필드 인쇄합니다.

이 예시 다음 쿼리 빌더 메서드를 호출합니다.

  • where(): directors 필드 값에 "Rob Reiner"가 포함된 문서와 일치합니다.

  • orderBy(): 일치하는 문서를 _id 값을 오름차순으로 정렬합니다.

  • first(): 일치하는 첫 번째 문서 만 조회합니다.

$movie = DB::table('movies')
->where('directors', 'Rob Reiner')
->orderBy('_id')
->first();
echo $movie['title'];
This Is Spinal Tap

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