MongoDB를 사용하다보면, RDB에 익숙한 우리는 Join 이 없다는 사실에 충격을 먹게된다. 괜히 몽고를... 다만, 이와 비슷한 구현으로 lookup를 활용해 Join과 동일한 효과를 낼 수 있다. 야호! 그러면 한번 해볼까? 예시 코드 mongo> db.orders.aggregate( [ { $lookup : { from : "products" , localField : "product_id" , foreignField : "product_id" , as : "order_product" } } ] ); 무슨 소리인지 알기 어렵다. 그러나 $lookup에 해당하는 부분이 보인다. 여기서 from 은 lookup를 할 대상인 collection을, localField 는 from뒤의 collecti..