mongodb에서 mapReduce를 사용할 때 일부 값이 Reduce에서 처리되지 않아 매우 혼란스럽습니다. 코드 먼저
으아악
출력되어야 할 데이터는
으아악
실제 출력 데이터는
으아악
매우 혼란스럽습니다. 조건 방출의 키가 4개 미만일 경우 정상적으로 표시됩니다. 3개 이상이거나 쿼리 조건이 추가되면 축소 처리가 수행되지 않습니다.
또 다른 질문은 mapReduce에 쿼리가 있을 때 쿼리를 먼저 처리해야 하는지, 아니면 축소를 처리한 다음 결과에서 쿼리를 처리해야 하는지입니다
집계를 사용하는 것이 좋습니다. MR과 비교할 때 집계는 MongoDB의 첫 번째 클래스 기능입니다.
참고로.
MongoDB를 사랑해주세요! 재미있게 보내세요!