본문 바로가기
2021-1/Expert

MongoDB | Aggregate Group by

by 이망고_ 2021. 10. 27.

핵심포인트는 match 랑 keyid 번호가 519 인 것(연구실 교수님)

어제 정리해둔 포스팅이 저장이 안 되어 있었다..

내가 정리하기만 하고 최종적으로 완료 버튼을 누르지 않았나 보다

 

그래도 결과적으로는 어제 했던 거 계속 오류 나서 반복적으로 하다가 출력이 되었다.

코드를 직접 입력하는 것보다 박사님 하시는 거 보니 복붙으로 해서 그렇게 하려고 한다.

 

Task : keyId 기반으로 프로젝트 갯수 그루핑 하기

이해하려다가는 한도 끝도 없어서

MongoDB 매뉴얼 코드 베껴서 Aggregate $Group 까지는 결과 도출하였는데

keyid 기반으로 해서 그루핑 하는 것을 모르겠더라

 

만약에 keyid 컬렉션 속에 prdStart 가 있었으면  . (dot) 으로 연결해서 결과값을 출력하게 할 수 있는데

keyid 와 preStart 는 독립적인 컬럼이라서 어떻게 할 수가 없더라

 

Aggregate Match

결국 아침에 주셨던 임무는 저녁내도록 싸매고 있었는데도 keyid기반으로 그루핑 하지 못하였고,

저녁에 박사님이 오셔서 Match 를 사용해서 Group 을 해주니 5분만에(^^) keyid 기반으로 그루핑이 가능해졌다.  

 

기본적으로 버전 확인(우리는 버전 4.2)

'2021-1 > Expert' 카테고리의 다른 글

MongoDB | Aggregate(집계) substr  (0) 2021.10.28
MongoDB | dateFromString  (0) 2021.10.28
Expert | MongoDB 에 질의 생성  (0) 2021.10.26
LDA | 이 결과는 과연 신뢰할 만한 결과인가  (0) 2021.10.26
LDA | 오류해결 및 시각화  (0) 2021.10.25