这是我的mongo查询:
我有订单收集。我必须计算那些客户首次订购来自仿水晶的订单。
db.Orders.aggregate([
{ $match:{ "Status": { $ne: "PaymentFailed" } }},
{
"$group": {
_id: "$UserId",
count: {$sum: 1},
Order: {
$first: {
OrderNumber: "$OrderNumber",
CreatedOn:"$CreatedOn",
TrackingId:"$Tracking.AffiliateId"
}
}
},
"$match":{ "Order.TrackingId": { $not: { $type: 10 } }, "Order.TrackingId": { $exists: true } }
},
])