파이프라인 기본 개념
Aggregation Pipeline은 도큐먼트를 여러 스테이지를 거쳐 변환하고 분석하는 프레임워크입니다.
주요 스테이지
db.orders.aggregate([
{ $match: { status: "completed" } },
{ $group: {
_id: "$category",
total: { $sum: "$amount" },
count: { $sum: 1 }
}},
{ $sort: { total: -1 } },
{ $limit: 10 }
])$lookup — JOIN 대체
다른 컬렉션과 조인하여 관련 데이터를 가져올 수 있습니다.
댓글 0