안녕하세요, 여러분! 내 mongodb에서 상위 100 개 항목을 가져오고 싶습니다. 따라서 집계 파이프 라인을 사용하지만 "16M 초과"가 발생합니다. 몇 가지 정보를 찾았습니다. 정보는 mongo 버전이 너무 오래되었음을 암시합니다. 사실, 사용되는 mongo는 2.4 버전입니다. 우리의 데이터는 매우 커서 업그레이드에 많은 위험이 있습니다. 이 문제를 해결할 방법이 있는지 알고 싶습니다. "16M 초과". 감사합니다.MongoDB 집합체가 16M을 초과합니다
0
A
답변
1
$ project를 사용하여 필요없는 필드를 제거 할 수 있습니다. 최악의 경우 길이 필드 이름의 크기를 $ 프로젝트 단계에서 이름을 변경하여 줄일 수도 있습니다.
+0
제안 해 주셔서 감사합니다. $ project를 사용하려고합니다. 나는 전체 명령에서 $ project 옵션을 사용할 때 속도가 매우 느리다는 것을 알았습니다. 왜 느려지는지 알고 싶습니다. –
관련 문제
- 1. elasticsearch에 여러 개의 필터 및 집합체가 있습니다.
- 2. "인덱스가 매트릭스 크기를 초과합니다"
- 3. NodeJS 스트림이 힙을 초과합니다.
- 4. 메모리 크기가 phpexcel에서 초과합니다
- 5. 메소드의 매개 변수를 초과합니다.
- 6. 색인이 매트릭스 크기를 초과합니다.
- 7. cudaMalloc은 항상 메모리를 초과합니다.
- 8. 65535 바이트 제한을 초과합니다.
- 9. "인덱스가 매트릭스 크기를 초과합니다."오류
- 10. Webview loadUrl이 (가) 2097152자를 초과합니다.
- 11. Scrollviewer ActualHeight가 화면 해상도를 초과합니다.
- 12. 윈도우에서 파이썬 기능을 시간 초과합니다.
- 13. bootstrap-responsive가 .container 너비를 초과합니다.
- 14. AS3 - 도면이 스테이지 범위를 초과합니다.
- 15. 하이 차트가 크롬의 컨테이너를 초과합니다
- 16. LinearLayout 가로가 작은 화면을 초과합니다.
- 17. Httpresponse가 Tizen의 버퍼 크기를 초과합니다.
- 18. Spark IllegalArgumentException : 크기가 Integer.MAX_VALUE를 초과합니다.
- 19. Android webview 콘텐츠가 webview를 초과합니다
- 20. 텍스트가 Qt의 목록보기 범위를 초과합니다.
- 21. 문자열이 maxJsonLength를 초과합니다 (250KB 미만)
- 22. 단락이 페이지의 최대 너비를 초과합니다.
- 23. 작은 파일로 데이터가 UNCOMPRESS_DATA_MAX를 초과합니다.
- 24. Google 애널리틱스가 Android에서 사용자를 초과합니다.
- 25. HttpWebRequest.GetResponse는 무엇이든지간에 항상 시간 초과합니다.
- 26. 요소가 창 추가 클래스를 초과합니다.
- 27. MongoDB 쿼리의 $ sum
- 28. MongoDB : mongodb 드롭 인덱스가
- 29. 비트 맵 크기가 VM 예산을 초과합니다. java.lang.OutOfMemoryError : 비트 맵 크기가 VM 예산을 초과합니다.
- 30. Mongodb
2.4는 매우 오래되었습니다. 업그레이드를 고려해야합니다. – JohnnyHK
데이터 크기가 너무 큽니다. 업그레이드 클러스터에는 많은 위험이 있습니다. 클러스터 버전이 너무 오래되었으므로 업그레이드가 어렵습니다. –