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

샤딩된 클러스터의 운영 제한 사항

$where$where 함수에서 db 객체에 대한 참조를 허용하지 않습니다. 비 샤드형 컬렉션에서는 이런 일이 흔하지 않습니다.

multi: false 또는 justOne 옵션을 지정하는 분할된 컬렉션에 대해 updateOne()deleteOne() 작업 사용 방법:

  • 하나의 샤드만 대상으로 하는 경우 쿼리 사양에서 부분 샤드 키를 사용할 수 있습니다.

  • 쿼리 사양에서 샤드 키 또는 _id 필드를 제공할 수 있습니다.

findOneAndUpdate()를 샤드 컬렉션과 함께 사용하려면 쿼리 필터에 샤드 키에 대한 동일성 조건이 포함되어 키와 값을 이러한 형식 중 하나로 비교해야 합니다.

{ key: value }
{ key: { $eq: value } }

고유 인덱스에 전체 샤드 키가 인덱스의 접두사로 포함된 경우를 제외하고, MongoDB는 샤드 간 고유 인덱스를 지원하지 않습니다. 이러한 상황에서 MongoDB는 단일 필드가 아닌 전체 키에 고유성을 적용합니다.

대체 접근 방식의 임의 필드에 대한 고유한 제약.

MongoDB는 샤드 간에 일관적인 인덱스를 보장하지 않습니다. addShard 작업 또는 청크 마이그레이션 중 인덱스 생성은 새 샤드로 전파되지 않을 수 있습니다.

샤딩된 클러스터에서 인덱스가 일관적인지 확인하려면 checkMetadataConsistency 명령을 사용합니다.

db.runCommand( {
checkMetadataConsistency: 1,
checkIndexes: true
} )

샤딩된 클러스터에서 DDL(데이터 정의 언어) 작업 은 쓰기 고려 (write concern) "majority"(으)로 실행. 다른 쓰기 고려 (write concern) 지정하면 작업이 제공된 쓰기 고려 (write concern) "majority"(으)로 재정의합니다.

이 페이지 평가하기

이 페이지의 내용