pymongo查询在flask中没有返回任何内容



所以我有api.py (flask restplus api),我有代码来查询我的数据库并返回结果。结果是空的,当我打印它,我不知道为什么。查询代码在另一个不基于api的文件中工作,因此我推测它与api有关。有什么好主意吗?

results = list(diseases_collection.find({
"date_of_publication":{
'$gte':start_date.replace("T", " "),
'$lte': end_date.replace("T", " ")
}
}))                        
print(results)
return jsonify(results)

从API调用中清除用户输入总是更好的。

import dateutil.parser
results = list(diseases_collection.find({
"date_of_publication":{
'$gte': dateutil.parser.parse(start_date, fuzzy=True),
'$lte': dateutil.parser.parse(end_date, fuzzy=True)
}
}))
print(results)
return jsonify(results)

最新更新