【发布时间】:2017-05-23 10:06:39
【问题描述】:
我正在尝试查找添加了 2 个日期的数据。我的查询如下:
from datetime import datetime, timedelta
dt = datetime.now() - timedelta(days=10)
for data in db.data1.find({(datetime.strptime("d", '%Y-%m-%dT%H:%M:%S.%f')): {"$gt" : dt, "$lt" : datetime.now()}}):
但我得到 ValueError: time data 'd' does not match format '%Y-%m-%dT%H:%M:%S.%f'
而'd'值如下:
"d" : "2017-01-08T12:25:41.570746",
我的查询没有出错。
我知道这是重复的,但我已经尝试了所有可行的方法!
【问题讨论】: