mongodb - 如何在聚合管道的 $match 块中使用 $$NOW
问题描述
给定一个添加到集合“样本”的文档,如下所示:
db.sample.insert({"activeOn":ISODate("2000-01-01")})
我认为我应该能够将该文档与以下聚合相匹配
db.sample.aggregate([{"$match":{"activeOn":{"$lte":"$$NOW"}}}])
但没有找到文件。我正在使用 MongoDB 版本 4.2.3
在 $match 块中使用 $$NOW 系统变量我错过了什么?
解决方案
推荐阅读
- java - 用于划分数学函数的正则表达式
- ruby-on-rails - 创建索引前的回调
- javascript - 使用 tmi.js 的 Twitch Bot 游戏我希望对我的阵列有一些帮助(获胜者)
- shopify - Shopify:将值从非 Shopify 站点传递到 Shopify Checkout 并获取 URL
- github-pages - 有没有办法在安装时传递存储 helm 图表的 github 存储库凭据?
- angular - 具有双倍滚动内容的 Angular Material Sidenav
- python - 将索引选择的 numpy 数组添加到另一个具有重叠索引的 numpy 数组
- google-analytics - 错误:在 Angular 8 项目中未定义 gtag
- python - 为什么循环读取序列号不能按顺序输出
- php - Phan:如何使用 `exclude_file_regex` 排除多个根文件夹