찾다

 >  Q&A  >  본문

mongodb에서는 mapReduce의 일부 값이 Reduce로 처리되지 않습니다.

mongodb에서 mapReduce를 사용할 때 일부 값이 Reduce에서 처리되지 않아 매우 혼란스럽습니다. 코드 먼저

으아악

출력되어야 할 데이터는

으아악

실제 출력 데이터는

으아악

매우 혼란스럽습니다. 조건 방출의 키가 4개 미만일 경우 정상적으로 표시됩니다. 3개 이상이거나 쿼리 조건이 추가되면 축소 처리가 수행되지 않습니다.

또 다른 질문은 mapReduce에 쿼리가 있을 때 쿼리를 먼저 처리해야 하는지, 아니면 축소를 처리한 다음 결과에서 쿼리를 처리해야 하는지입니다

大家讲道理大家讲道理2777일 전646

모든 응답(1)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-05-17 10:06:04

    집계를 사용하는 것이 좋습니다. MR과 비교할 때 집계는 MongoDB의 첫 번째 클래스 기능입니다.

    참고로.

    MongoDB를 사랑해주세요! 재미있게 보내세요!

    회신하다
    0
  • 취소회신하다