今天运行脚本后,我注意到我的一些文档的 created_on 时间如下所示:
ISODate("2013-05-30T17:46:55Z")没有毫秒
大多数行的ISODate("2013-05-30T21:08:02.261Z") 毫秒
当解析前者时..我的代码期望millis在那里:
dt = datetime.strptime(dt, '%Y-%m-%d %H:%M:%S.%f')
File "/usr/lib/python2.7/_strptime.py", line 325, in _strptime (data_string, format))
ValueError: time data '2013-05-30 17:46:55' does not match format '%Y-%m-%d %H:%M:%S.%f'
如何确保 ISODate("2013-05-30T17:46:55.0000Z") 存储在文档中,以便解析器保持一致?