[aggregate] 원하는 element만 가져오기

2021. 3. 4. 10:14프로그래밍-Web/MongoDB

 

가장 많이 쓰이는 형태의 aggregate 구문이다.

배열의 element중 조건에 맞는 document를 찾아서, 해당하는 element만 가져오는 것이다.

이는 document단위로 가져오는 mongoose 쿼리로는 해결하지 못하고, aggregate를 이용하는것이 편하다.

이때 주의할부분은 element 조건에 대해선 elemMatch operator를 사용한다는 점.