我在 mongodb 中的聚合中添加了如下条件。
"$match" : {
$ifNull: ["$startDate", "$createdAt"] : {"$gte": ISODate("2018-06-01 10:03:46.000Z"), "$lte": ISODate("2018-06-29 10:03:46.000Z")}
}
Run Code Online (Sandbox Code Playgroud)
当我检查startDate它是否未定义或为空时,我得到了,createdAt但它在执行时显示错误。
我的查询有什么问题?