我如何执行此操作?
const data = await Sale.aggregate([
{$lookup: {
from: 'packs',
localField: 'pack',
foreignField: '_id',
as: 'pack'
}},
{$unwind: '$pack'},
{$group: {
_id: '$user',
'inf': {$sum: {
$cond: [
{$and: [
{$gte: ['$hab', new Date(start)]},
{$lte: ['$hab', new Date(end)]},
{$eq: ['$pack.type', 'BANDA LARGA']}
{$or: [
{$gte: ['$hab', new Date(start)]},
{$lte: ['$hab', new Date(end)]},
{$ne: ['$bl', 'NO INTERNET']}
]}
]}, parseInt(1), parseInt(0)]
}}
}}
])
我需要一个小组来告诉它是一个还是另一个。感谢任何可以提供帮助的人!
我照做,但无济于事。