pymongo處理ISODate格式日期

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

腳本如下:
#!/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})

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

已經插入ISODate格式時間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章