ISO字符串和日期时间之间的mongodb日期比较

时间:2015-02-17 15:48:19

标签: python mongodb date pymongo isodate

我有一个MongoDB集合,其中date属性以下列格式存储

{' date':" 2014-05-28T13:02:46"}

我在Python服务器上收到用户的查询,其格式为' 2014-05-28'我必须比较' date'。我在Pymongo中写了以下查询,但它失败了。

 signup_date = datetime.date(2014,5,28)
 signed_up_users = usercollection.find({'customer_id':'abc','date' :{"$gte":signup_date}})

我认为这是一个日期转换问题。但是,我无法修改收藏日期'这是一个字符串。所以,我相信我必须解析它,但无法在PyMongo中找到解析它的方法。

1 个答案:

答案 0 :(得分:0)

我能够通过以下方式解决此问题

signup_date_iso = datetime.date(2014,5,28).isoformat()

这将转换为ISO格式的日期字符串,我可以用它来与数据库中存储的日期字符串进行比较。