我正在尝试遍历查询,返回各种字典,我最终将对其进行编码以插入数组。
我目前的问题是我的代码在 shell 中工作,但在脚本中不起作用。
这是我的代码:
cursor = db.model.find({'time': {'$gte': start, '$lt': end}}).sort('time')
for result in cursor:
result['_id']
在 shell 中使用时,它返回 id。在脚本中使用时,它只是像从未发生过一样跳过它。在这两种情况下,如果我添加 print (result) 我会得到整个结果。
我将不胜感激帮助和解释。谢谢。