我有一个集合,其中所有文档都有一个日期时间字段created
,我需要根据mongodb服务器的系统时间查询created
在一周之内的所有文档。
使用mongo客户端时,我可以命令
db.col.aggragate([$match:{"created":{$gte:{$subtract:[new date(), 604800000]}}}])
,
其中604800000
是一周的总毫秒数。
但是如何使用python做到这一点?而且我不想使用datetime.utcnow()
,因为服务器和客户端的系统时间可能会有一些差异。