MongoDB与Python时间戳解析

时间:2019-02-03 20:17:28

标签: python mongodb timestamp

我刚刚注意到MongoDB Python驱动程序(或数据库本身?)无法以Python允许的分辨率存储DateTime对象:

ts = datetime.datetime.now()
print(ts) # datetime.datetime(2019, 2, 3, 20, 12, 8, 179786)
db.test.insert({'ts': ts})
cursor = db.test.find()
for result in cursor:
    from_db = result
print(from_db['ts']) # datetime.datetime(2019, 2, 3, 20, 12, 8, 179000)

这是预期的行为还是错误?

1 个答案:

答案 0 :(得分:0)

看起来是一种已知行为: https://jira.mongodb.org/browse/PYTHON-1173