小编Hie*_*Bui的帖子

如何在 MongoDB 的 $match 阶段使用 $ifNull

我在 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但它在执行时显示错误。

我的查询有什么问题?

match ifnull

2
推荐指数
1
解决办法
2797
查看次数

标签 统计

ifnull ×1

match ×1