지원되는 클라이언트
인덱스 제한 사항
인덱스 객체가 2.1 억 개 이상이거나 곧 갖게 될 MongoDB Search 인덱스 생성하는 경우 numPartitions 를 사용하거나 클러스터를 샤드 해야 합니다. 이 제한의 경우 각 최상위 문서 또는 인덱싱된 컬렉션 필드의 중첩된 embeddedDocument 는 하나 객체 로 계산됩니다.
기본값 으로 MongoDB Search는 지정된 복제본 세트 멤버 또는 샤드 에서 인덱스 객체가 2.1 0억 개 이상 증가하는 단일 인덱스 에 대한 변경 사항 복제를 중지합니다. 즉, 인덱스 계속 쿼리할 수 있지만 오래된 결과가 나타날 수 있습니다.
컬렉션 16MB 이상의 문서가 포함된 경우 MongoDB Search는 문서를 인덱스 하지 못하여 인덱스가 STALE이 되고 전체 인덱스 재구축을 시작합니다. 인덱스 재작성을 성공적으로 완료하려면 컬렉션 에서 문제가 되는 문서 삭제 해야 합니다. 이 문제는 큰 문서에 대한 업데이트 작업으로 인해 변경 스트림 이벤트 16MB BSON 제한을 초과하는 경우에도 발생할 수 있습니다. 이를 방지하려면 컬렉션 의 단일 문서 8MB를 초과하지 않는 것이 좋습니다. 다음 권장사항 고려하세요.
하위 문서나 배열의 크기를 최소화하도록 문서를 구조화하세요.
큰 필드, 하위 문서 또는 배열을 업데이트하거나 교체하는 작업을 피하세요.
자세한 내용은 변경 스트림 프로덕션 권장 사항 및 대용량 문서 크기 줄이기를 참조하세요.
인덱스 제한에 대해 자세히 학습 다음을 참조하세요.
필드 유형 제한
필드 유형 제한 사항에 대해 알아보려면 다음을 참조하세요.
기타 제한 사항
클러스터형 컬렉션 사용 중이고 매개 변수가 notablescan 로 설정하다 true 경우, MongoDB Search 인덱스 빌드가 완료되지 않을 수 있습니다. 이 문제를 해결하려면 notablescan 매개 변수를 false (으)로 설정하다 하거나 로그 인덱스 상태 전환을 확인해야 합니다.
쿼리 제한 사항
연산자 제한 사항
쿼리 연산자 제한 사항에 대해 알아보려면 다음을 참조하세요.
옵션 호환성 및 제한 사항
쿼리 옵션 호환성 및 제한 사항에 대해 알아보려면 다음을 참조하세요.