码迷,mamicode.com
首页 > 其他好文 > 详细

pymongo处理ISODate格式日期

时间:2018-06-25 12:57:05      阅读:961      评论:0      收藏:0      [点我收藏+]

标签:from   test   TE   auth   mongo   usr   isod   处理   import   

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

pymongo处理ISODate格式日期

标签:from   test   TE   auth   mongo   usr   isod   处理   import   

原文地址:http://blog.51cto.com/liucb/2132388

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!