我一直都用这来删除早于24小时的条目:
entries.delete_many({"Time": {"$lt": time.time()-24*60*60} })
它已经工作了很长时间,但是现在突然抛出一个错误:
Type: TypeError (Inappropriate argument type.)
它已经过时了吗?它又如何工作?
答案 0 :(得分:1)
我不知道为什么这会停止工作,但是您应该尝试传递datetime对象而不是int。
datetime.datetime.now() - datetime.timedelta(24,60,60)