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

MongoDB 검색 인덱스에 저장된 소스 필드 정의

MongoDB Search 검색 인덱스 정의storedSource 옵션은 MongoDB Search가 저장 해야 하는 소스 문서의 필드를 지정합니다. storedSource 를 구성하여 백엔드 데이터베이스에서 암시적 쿼리 시간 조회의 필요성을 줄여 특정 사용 사례에서 쿼리 성능을 개선할 수 있습니다. MongoDB Search에서 모든 MongoDB 검색 필드 유형 의 필드를 저장 수 있습니다.

MongoDB Search는 저장된 필드를 인덱스 하지 않으므로 쿼리를 실행 하려면 필드를 별도로 인덱스 해야 합니다. returnStoredSource 옵션을 사용하여 쿼리 시 저장된 필드를 조회 할 수도 있습니다.

참고

storedSource MongoDB 7.0+을 실행하는 클러스터에서만 사용할 수 있습니다.

저장된 필드를 조회하는 방법에 대해 자세히 알아보려면 저장된 소스 필드 반환을 참조하세요.

인덱스 정의에서 storedSource 옵션의 구문은 다음과 같습니다.

구문
1{
2 "storedSource": true | false | {
3 "include" | "exclude": [
4 "<field-name>",
5 ...
6 ]
7 }
8}

The storedSource option takes a boolean value or an object in the index definition.

설명

true

MongoDB Search가 문서의 모든 필드를 저장 하도록 지정합니다. 전체 문서를 저장하면 인덱싱 및 쿼리 중 성능에 큰 영향 수 있습니다. 자세히 학습 소스 필드 저장을 참조하세요.

인덱스 정의에 벡터 유형 필드가 포함된 경우에는 지원되지 않습니다. 대신 include를 사용하여 mongot에 저장할 필드를 지정하거나, exclude를 사용하여 vector 유형 필드를 저장에서 제외합니다.

false

MongoDB Search가 원본 소스 문서 저장 하지 않도록 지정합니다. 이는 storedSource 옵션의 기본값 입니다.

storedSource 옵션 객체에는 다음 필드 중 하나가 포함되어야 합니다.

필드
유형
설명

include

문자열 배열

저장 필드 이름 또는 점으로 구분된 필드 경로가 포함된 목록입니다. MongoDB Search는 지정된 필드 외에도 기본값 으로 _id 도 저장합니다.

exclude

문자열 배열

저장에서 제외할 필드 이름 또는 점으로 구분된 필드 경로가 포함된 목록입니다. 이를 지정한 경우 MongoDB 검색하여 여기에 나열된 필드를 제외한 원본 문서를 저장합니다. 인덱스 정의에 벡터 유형의 필드가 포함된 경우, vector 유형 필드를 저장에서 제외해야 합니다.

The following index examples use the fields in the sample_mflix.movies collection to demonstrate how to configure the fields to store on MongoDB Search using the storedSource option. You can use mongosh, the Atlas UI Visual Editor, or the Atlas UI JSON Editor to configure the indexes.

이 페이지 평가하기

이 페이지의 내용