문서 마녀 크기가 15MB입니다. 크기가 16MB를 초과하면 어떻게됩니까? 이 문서에는 파일이 아닌 배열이 더 많이 포함되어 있습니까? 말해줘요? 감사!MongoDB에서 문서 크기가 16MB를 초과하면 어떻게됩니까?
5
A
답변
0
MongoDB 한계 here에 관해 읽을 수 있습니다. 16MB 제한은 BSON 문서 용입니다. 문서별로 MongoDB는 GridFS API를 제공합니다.
다른 파일은 CDN 또는 네트워크 드라이브에 저장하거나 MongoDB의 간단한 링크가있는 곳이면 어디든지 참조해야합니다. 이 방법을 사용하면 대용량 어레이를 db BSON 문서에 보관할 필요는 없지만이를 저장하는 파일에 대한 참조 만 유지하면됩니다.
3
실제 질문에 답하십시오. 16MB보다 큰 문서를 삽입하려고하거나 기존 문서를 16MB를 넘게 만드는 방식으로 업데이트하려고하면 오류가 반환됩니다. 이 크기의
문서는 일반적으로 (매우) 나쁜 디자인의 표시이지만, 물론 예외는 ... 거기에
1
문서 크기가 16메가바이트 넘어 가지 경우가있을 수 있습니다. GridFS는 문제를 해결할 수 있어야합니다. 참조 여기
관련 문제
- 1. db 크기가 sqlite에서 메모리를 초과하면 어떻게됩니까?
- 2. MaxKeepAliveRequests 한도를 초과하면 어떻게됩니까?
- 3. 문자열 풀의 크기가 초과하면 어떻게됩니까? 문자열 상수 수영장에서
- 4. 단일 행 크기가 영역 최대 크기를 초과하면 어떻게됩니까?
- 5. MemoryCache 객체가 CacheMemoryLimit를 초과하면 어떻게됩니까?
- 6. 기본 키가 제한을 초과하면 어떻게됩니까?
- 7. 크기가 작더라도 모든 안드로이드 앱이 최소 16MB를 할당합니까?
- 8. Heroku에서 데이터베이스 크기 허용치를 초과하면 어떻게됩니까?
- 9. 브라우저의 Ajax 요청 제한을 초과하면 어떻게됩니까?
- 10. 쿠키 파일이 최대 크기를 초과하면 어떻게됩니까?
- 11. MongoDB에서 부분적인 문서 캐싱
- 12. mongoDB에서 문서 삭제
- 13. MongoDB에서 최신 문서 선택
- 14. 동적으로 MongoDB에서 문서 제한
- 15. Mongodb에서 문서 개수를 확인하십시오.
- 16. mongodb에서 많은 문서 삭제
- 17. MongoDB에서 문서 루핑하기
- 18. MongoDB에서 문서 가져 오기
- 19. 파일 크기가 60K를 초과하면 파일 업로드가 실패합니다.
- 20. 파일 크기가 2MB를 초과하면 getimagesize가 경고를 반환합니다.
- 21. MongoDB에서 문서 집합의 버전 관리
- 22. mongodb에서 다중 문서 업데이트 문제
- 23. MongoDB에서 배열 내의 문서 수정
- 24. MongoDB에서 관련된 문서 유형을 그룹화하기
- 25. 일반적으로 MongoDB에서 저장된 문서 캐싱
- 26. mongodb에서 _id로 문서 삭제 NaN
- 27. MongoDB에서 중첩 된 문서 업데이트
- 28. Mongodb에서 하위 문서 가져 오기
- 29. MongoDB에서 _id가없는 임베디드 문서 찾기
- 30. MongoDB에서 업데이트 된 문서 얻기
하여 MongoDB의 공급자는 말했다 : 문서 16 메가 바이트 이내 여야는 안된다. exeed하고 싶다면, 위험을 무릅 쓰고 시도하십시오. – innoSPG
16MB는 모든 하위 항목이있는 전체 문서의 한도입니다. 데이터가이 제한을 초과 할 가능성이있는 경우 다른 문서/모음으로 분리하는 것이 좋습니다. –
GridFS를 살펴 보시기 바랍니다 : http://docs.mongodb.org/manual/core/gridfs/ –