gpt4 book ai didi

mongodb - MongoDB 中日期查询之间

转载 作者:行者123 更新时间:2023-12-01 22:33:05 24 4
gpt4 key购买 nike

我正在尝试在 MongoDB 中的两个日期之间进行查询,但我没有得到任何回复,但我确实有正确的数据。我在想日期格式可能是错误的。这是对的吗?

这是我正在运行的查询

  { '$gte': Sun Feb 01 2015 02:00:00 GMT+0200 (IST),
'$lt': Tue Mar 03 2015 02:00:00 GMT+0200 (IST) }

我的 JS 查询代码是这样的

query.created = {$gte:new Date(this.props.startDate), $lt:new Date(this.props.endDate)};

最佳答案

Mongo 识别 ISODate 类型。它可用于进行常见的与日期相关的查询(例如您正在尝试执行的查询)。

所以它应该是这样的:

{ '$gte': ISODate(01-02-2015T02:00:00Z),
'$lt': ISODate(03-03-2015T02:00:00Z) }

请进一步阅读 this文档以获取更多详细信息。

另外,查看 this链接到官方在线类(class),其中有一个部分涵盖了您的问题。

关于mongodb - MongoDB 中日期查询之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28617784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com