gpt4 book ai didi

python - 按日期和时间查询存储在 MongoDB 中的数据

转载 作者:太空宇宙 更新时间:2023-11-03 16:22:36 29 4
gpt4 key购买 nike

我想计算一段时间后存储在 MongoDB 中的对象数量。日期以以下格式存储在 MongoDB 中。

 "clickTime" : ISODate("2016-07-09T07:17:29.932Z")

我编写了以下代码来对对象进行计数,但它给了我_count = 0,而它应该给我_count = 1。我正在 Django 中执行此操作

def Count(request):
time_from = datetime.time(0, 0, 0)

## today's count
d1 = datetime.date.today()
start1 = datetime.datetime.combine(d1,time_from)
end1 = datetime.datetime.now()
count1 = utils.Processor1(collect,start1,end1)

这是我的实用程序文件

 def Processor1(collect,start,end):
_count = collect.find({"clickTime":{"$gte":start,"$lte":end}}).count()
return _count

最佳答案

根据您的问题,我不太确定您的 startend 变量是什么类型,但在将它们设置为 datetime 时尝试一下实例如下:

start = datetime.datetime(2016, 7, 9, 0, 0, 0, 0)
end = datetime.datetime(2016, 7, 9, 12, 21, 25, 366)

关于python - 按日期和时间查询存储在 MongoDB 中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38279541/

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