使用$Match在最近N年之间筛选MongoDB数据
P粉211273535
P粉211273535 2024-01-29 15:18:25
[JavaScript讨论组]

我是 MongoDB 新手。我想使用匹配来仅获取过去 2 年之间的记录。有没有一种方法可以在不进行硬编码的情况下做到这一点?

例如,今年是 2023 年。但是我的收藏记录的最新年份是 2021 年。我想要获取我的收藏最近 2 年的记录,而不是当前年份。因此范围将是 2019-2021 年,而不是2021-2023 年。

有没有一种方法可以做到这一点,而无需将年份硬编码为字符串?

我想获取此信息,以便在下一阶段使用它

目前我有这个,硬编码的

{
        $match: {
          fechaOrden: {
            $gte: ISODate("2018-01-01"),
            $lt: ISODate("2020-02-01"),
          }, 
        },
      },
    ] ```

P粉211273535
P粉211273535

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号