gpt4 book ai didi

mongodb - MongoDB 推文数据库的日期范围查询失败

转载 作者:可可西里 更新时间:2023-11-01 09:25:18 25 4
gpt4 key购买 nike

我正在尝试对 mongo 数据库中的推文集合执行范围查询。由于某种原因,以下查询将起作用:

db.posts.find({'created_at': {$gte:"Fri Nov 25 00:00:00 +0000 2011", $lt:"Fri Nov 25 23:59:59 +0000 2011"}})

但以下不会:

db.posts.find({'created_at': {$gte:"Thu Nov 24 00:00:00 +0000 2011", $lt:"Fri Nov 25 23:59:59 +0000 2011"}})

我将推文作为 JSON 对象直接输入到数据库中,所以这应该不是问题,对吗?

最佳答案

您需要确保您使用的是真实的日期值,而不是字符串。例如:

var from = ISODate("2011-11-24")
var to = ISODate("2011-11-25T23:59:59")
db.posts.find({ created_at : { $gte : from, $lt : to } })

除了确保您的查询使用真实的日期值外,还要确保您存储的数据也包含真实的日期值。

关于mongodb - MongoDB 推文数据库的日期范围查询失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8460160/

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