2012-09-12 3 views
0

MongoHQ에서 1000 개가 넘는 값이 들어있는 필드에 대한 평가판 계정으로 호스트 된 MongoDB를 쿼리하고 있습니다. 이 문서를 검색하려고하면 쿼리에서 아무 것도 반환하지 않습니다. 내가 필드를 100 배의 값으로 줄이려고하면 잘 동작합니다. 586 개의 값을 가진 유사한 필드가있는이 콜렉션에 하나의 문서가 있으며로드됩니다.MongoDB/MongoHQ 필드 => 값 크기 제한?

나는 여기에 부과 된 어떤 종류의 제한이 있다는 것을 알고 있습니다. 의사가 4MB가 넘는 방법은 없습니다.

업데이트 : null로 평가되는 일부 값이 있음을 깨달았습니다. 이로 인해 쿼리가 중단되었습니다. 해결 됐어.

+0

이제 ** 16MB **입니다. ** 새 버전 ** ** Ref : http://www.mongodb.org/display/DOCS/Documents – InspiredJW

+0

거대한 중첩 문서는 문서 크기 제한을 초과 할 수 있습니다. 거대한 중첩 문서를 사용하는 대신 Db-ref를 사용하면 크기 제한 문제가 발생하지 않을 수 있습니다. – InspiredJW

+0

맞지만 문서 크기 제한은 내가 묻는 바가 아니므로 질문을 더 잘 표현하십시오 ... –

답변

0

MongoDB를 문서 크기 제한은 이제 16메가바이트입니다. Reference

새 버전으로 업데이트하십시오!

거대한 중첩 문서가 문서 크기 제한을 초과 할 수 있습니다.

거대한 중첩 문서를 사용하는 대신 Db-ref를 사용하면 크기 제한 문제가 발생할 가능성이 없습니다.