Database/mongoDB

[MongoDB] aggregate 시 batch size 설정

데브포유 2017. 4. 3. 23:37
반응형
db.orders.aggregate( [
      { $match: { status: "A" } },
      { $group: { _id: "$cust_id", total: { $sum: "$amount" } } },
      { $sort: { total: -1 } },
      { $limit: 2 }
   ],
   { cursor: { batchSize: 0 } }
)

batchSize:0 이면 데이터가 조회되는 즉시 리턴됨. 빠르게 첫번째 데이터를 가져올 수 있음

반응형