我想使用$match with moment js篩選仍在運(yùn)行的類。但是,$getField并沒有像預(yù)期的那樣工作。
$match: {
$expr: {
$lt: [
moment(new Date()).valueOf(),
parseInt(moment({ $getField: "classStartDate" }, 'x').add({ $getField: "numberOfWeeks"}, 'weeks').valueOf())
]
}
}
為什么這么復(fù)雜?簡單地嘗試一下:
顯然,您正在使用Mongo 5.0版,因此也可以使用
如果
$$NOW
不起作用,請使用moment().toDate()