天天看点

pymongo解决查询的时区相差8小时

背景

最近需要到mongoDB中查询数据,但是发现返回的日期总是和实际时间差8小时。到数据库查询了一下看到时间的确是准确的,只是查询出来的比实际的少了8小时。

import pytz
tzinfo = pytz.timezone('Asia/Shanghai')
# 在客户端中加入参数
connect(
    host="mongodb://uname:[email protected]:28000/ressd?authSource=addddn&authMechanism=SCRAM-SHA-1",
    alias='resddla',
    tz_aware=True,
    tzinfo=tzinfo)
           

继续阅读