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格式时间。同步