And Brain said,

[MongoDB] mongoose를 이용한 $avg (aggregation) / group by 본문

IT/Database

[MongoDB] mongoose를 이용한 $avg (aggregation) / group by

The Man 2022. 10. 25. 03:00
반응형



오늘은 Node js와 MongoDB를 이용해 아주 쉬운 비동기-논블로킹 방식의 API를 하나 만들어보겠다.

기본적인 Node express 웹서버 띄우기는 생략하겠다.

일단 mongoose를 install 해준다.

connect 안에 콜백함수를 넣을 수 있다.



이런 식으로 Schema를 설정해줘야 컬렉션을 잘 잡는다.


간단하게 aggregate 메소드로 그룹핑하여 평균을 계산하는 API를 만들었다.


데이터는 25만개 정도다.


0.74초만에 계산되는 것을 볼 수 있다.



Thanks for watching, Have a nice day.

 

반응형
Comments