pymongo處理ISODate格式日期

pymongo須要將一條記錄從一個Mongo同步到另外一個mongo中去,其中doc中有時間字段,爲ISODate格式,python沒法識別該格式,須要作下處理,爲了簡單這裏僅寫一個測試腳本,用來將ISODate格式的數據插入mongo中。python

腳本以下:
#!/usr/bin/python
import pymongo
from dateutil import parser
dateStr = '2018-06-12T00:00:00.000Z'
myDatetime = parser.parse(dateStr)
client = pymongo.MongoClient(host="192.168.2.14",port=29019)
db = client.dbs
db.authenticate()
db.ceshi.insert({'date': myDatetime})ide

到mongo中查看插入內容
testin.dbs>db.ceshi.find()
{ "_id" : ObjectId("5b3054fa29e93634dcc21645"), "date" : ISODate("2018-06-12T00:00:00Z") }測試

已經插入ISODate格式時間。同步

相關文章
相關標籤/搜索