2012-02-17 3 views
2

실제로 지원하는 시스템보다 낮은 최대 문서 크기를 적용하려고합니다. 삽입물에 그렇게하는 것은 합당합니다 - 삽입하기 전에 확인할 수 있습니다. 업데이트를하는 것은 덜 명확합니다. 나는 전체 문서를 다시 읽지 않아도 업데이트가 그 크기 이상으로 구르지 않았 음을 확인하고 싶지 않습니다. 어떻게해야합니까? 업데이트시 예외가 발생하도록 최대 문서 크기를 줄일 수 있습니까?Mongo에서 최대 문서 크기를 낮추거나 업데이트시 문서 크기를 제한 할 수 있습니까?

답변

0

mongo에서 최대 문서 크기를 사용자 정의 할 수있는 방법이 없다고 생각합니다. 너는 그렇게 많이 걱정할 필요가 없다. 현재 최대 문서 크기는 16MB입니다. 텍스트 로트입니다.

문서 크기가 기본 제한을 초과 할 수 있다고 생각하는 이유를 지정할 수 있습니까? 사례를 찾은 경우 데이터 모델을 재구성하는 것이 좋습니다. 그게 유일한 방법이야.

+0

아니요, 그는 시스템이 부과하는 것보다 낮은 자신의 한도를 설정하려고합니다. –

+0

@SergioTulentsev 예 thats 내가 말한 OP의 새로운 의사 크기 (기본값보다 낮음)는 이제 새로운 최대 크기입니다. 바로 – RameshVel

+0

예,이 방법으로 이해했습니다 :) –

0

사실, 그렇습니다. 문서 크기 제한을 낮출 수 있습니다. 여기에는 소스 코드에서 하나의 상수를 변경하고 mongo를 다시 컴파일하는 작업이 포함됩니다.

이전 데이터베이스에 대해이 재 컴파일 된 서버를 실행하지 않는 것이 좋습니다. 새로운 크기 제한보다 큰 문서를 발견하면 어떻게 될지 모르겠습니다.