【发布时间】:2021-07-12 03:42:08
【问题描述】:
我正在尝试根据 Nodejs 中聚合的属性在聚合中使用 $gte。
const twelveHours = 12 * 60 * 60 * 1000;
const pipeline = [
{ $addFields: {
twelveHoursBeforeStart: { $subtract: ['$startDate', twelveHours] } } // this works
},
{ match: {
endDate: { $gte: new Date('$twelveHoursBeforeStart') }, // <- HERE pass a variable
},
]
我尝试了不同的解决方案,例如:
{ match: {
endDate: { $gte: '$twelveHoursBeforeStart' },
},
但实际上没有一个有效
【问题讨论】:
标签: node.js mongodb aggregation