我的问题与之前的问题类似:Mongoose aggregate, can't dynamically add someField: { $not; null }
我正在尝试对日期范围执行查询。
这是我尝试的语法,这是错误的(并且抛出了上一期中所述的相同类型的错误):
if (typeof dateBeginning === "string" && dateBeginning != "" && typeof
dateEnding === "string" && dateEnding != "") {
query.date = { $and: [ { $gte: new Date(dateBeginning) }, { $lte: new Date(dateEnding) } ] };
}