이 페이지에서는 Atlas에서의 MongoDB Search 기능의 호환성 및 제한 사항에 대해 설명합니다. MongoDB Search와 자체 관리형 배포서버의 호환성에 대한 자세한 내용은 mongot의 호환성 및 요구 사항을 참조하십시오.
Atlas 호환성
특정 기능의 경우 MongoDB Search에 특정 버전의 MongoDB 필요할 수 있습니다. 다음 표에는 특정 MongoDB 버전이 필요한 MongoDB Search 기능이 나열되어 있습니다.
MongoDB 검색 기능 | MongoDB 버전 기능 |
|---|---|
8.0+ | |
| 8.2+ |
7.0+, 8.0+ | |
7.0+, 8.0+ | |
7.0+, 8.0+ | |
7.0+, 8.0+ | |
7.0+, 8.0+ | |
7.0+, 8.0+ | |
7.0+, 8.0+ | |
7.0+, 8.0+ | |
7.0+, 8.0+ | |
7.0+, 8.0+ | |
6.0.13+, 7.0.5+, 8.0+ |
MongoDB Search is not supported for time series collections. Starting in MongoDB 8.3, the $search, $searchMeta, and $vectorSearch stages fail with an error message when run on timeseries collections. Previously, these stages returned empty results.
무료 클러스터 및 Flex 클러스터 검색 제한 사항
다음 제한 사항은 무료 클러스터 및 Flex 클러스터의 MongoDB Search에만 적용 .
초과하여 만들 수 없습니다.
무료 클러스터의 3 인덱스(
search또는vector유형에 관계없이).Flex 클러스터의 인덱스 10개.
클러스터 계층 에 허용되는 최대 인덱스 수에 도달하면 클러스터 계층 확장하다 추가 인덱스를 만들 수 있습니다. 클러스터 계층 확장하다 하면 인덱스가 새 클러스터 계층에서 재구축되고 초기 동기화가 트리거됩니다.
인덱스 정의 JSON 객체의 크기는 3KB를 초과할 수 없습니다.
인덱스 정의에는 동의어 매핑이 하나만 있을 수 있습니다.
필드가 300개를 초과하는 인덱스 빌드는 실패합니다.
Lucene의 기본 절 제한인 1024가 검색을 위해 생성된
BooleanQuery에 적용됩니다.동의어 컬렉션은 10,000개 문서를 초과할 수 없습니다.
MongoDB Search는 Atlas UI에서 고객 키 관리를 사용하여 암호화 키로 MongoDB Search 인덱스를 암호화하는 것을 지원하지 않습니다.
Search Playground 제한 사항
Search Playground 제한 사항에 대해 알아보려면 Search Playground 제한 사항을 참조하세요.
지원되는 클라이언트
인덱스 제한 사항
2.1 억 개 이상의 인덱스 객체가 있거나 곳 생길 MongoDB Search 인덱스를 생성하는 경우 numPartitions 또는 클러스터를 샤딩해야 합니다. 이 제한의 경우 인덱스된 컬렉션 필드의 각 최상위 문서 또는 중청된 embeddedDocument 는 하나의 객체로 계산됩니다.
기본값 으로 MongoDB Search는 지정된 복제본 세트 멤버 또는 샤드 에서 인덱스 객체가 2.1 0억 개 이상 증가하는 단일 인덱스 에 대한 변경 사항 복제를 중지합니다. 즉, 인덱스 계속 쿼리할 수 있지만 오래된 결과가 나타날 수 있습니다.
컬렉션 16MB 이상의 문서가 포함된 경우 MongoDB Search는 문서를 인덱스 하지 못하여 인덱스가 STALE이 되고 전체 인덱스 재구축을 시작합니다. 인덱스 재작성을 성공적으로 완료하려면 컬렉션 에서 문제가 되는 document 삭제 해야 합니다. 이 문제는 큰 문서에 대한 업데이트 작업으로 인해 변경 스트림 이벤트 16MB BSON 제한을 초과하는 경우에도 발생할 수 있습니다. 이를 방지하려면 컬렉션 의 단일 document 8MB를 초과하지 않는 것이 좋습니다. 다음 권장사항 고려하세요.
하위 문서나 배열의 크기를 최소화하도록 문서를 구조화하세요.
큰 필드, 하위 문서 또는 배열을 업데이트하거나 교체하는 작업을 피하세요.
자세한 내용은 Change Streams 생산 권장사항 및 대용량 문서 크기 줄이기를 참조하세욙.
인덱스 제한에 대해 자세히 학습 다음을 참조하세요.
필드 유형 제한
필드 유형 제한 사항에 대해 알아보려면 다음을 참조하세요.
기타 제한 사항
클러스터형 컬렉션 사용 중이고 매개 변수가 notablescan 로 설정하다 true 경우, MongoDB Search 인덱스 빌드가 완료되지 않을 수 있습니다. 이 문제를 해결하려면 notablescan 매개 변수를 false (으)로 설정하다 하거나 로그 인덱스 상태 전환을 확인해야 합니다.
쿼리 제한 사항
연산자 제한 사항
쿼리 연산자 제한 사항에 대해 알아보려면 다음을 참조하세요.
옵션 호환성 및 제한 사항
쿼리 옵션 호환성 및 제한 사항에 대해 알아보려면 다음을 참조하세요.