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格式時間。