首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mongo db中查找两个DateString格式日期之间的数据?

问如何在mongo db中查找两个DateString格式日期之间的数据?
EN

Stack Overflow用户
提问于 2019-12-30 20:43:48
回答 1查看 25关注 0票数 0

我刚接触manogodb和nodejs.我在mongodb中有一个订单排序规则。日期存储为datestring()格式"Sat Dec 28 2019“,这样我必须在两个范围日期之间查找数据。我的nodejs查询如下所示。

代码语言:javascript
复制
  $match: {
        "orders.kitchen": mongoose.Types.ObjectId(req.body.kitchenId),
        "orders.createdDate": {          
            $gte: (req.body.startDate),
            $lt: (req.body.endDate)
        }
    }

但它不会获取所需的result.any解决方案?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-30 21:11:29

在mongodb中,您需要将这些字段作为适当的日期字段。如果没有,您可以利用聚合框架的$dateFromString。查看此处- https://www.tutorialspoint.com/converting-string-to-date-in-mongodb

基本上,将它们转换为日期,然后执行匹配查询。希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59531069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档