Pymongo delete_many TypeError

时间:2018-11-13 13:10:01

标签: python mongodb pymongo typeerror

我一直都用这来删除早于24小时的条目:

entries.delete_many({"Time": {"$lt": time.time()-24*60*60} })

它已经工作了很长时间,但是现在突然抛出一个错误:

Type: TypeError (Inappropriate argument type.)

它已经过时了吗?它又如何工作?

1 个答案:

答案 0 :(得分:1)

我不知道为什么这会停止工作,但是您应该尝试传递datetime对象而不是int。

datetime.datetime.now() - datetime.timedelta(24,60,60)