根据时间戳进行选择,并将时间戳更新为零

根据时间戳进行选择,并将时间戳更新为零,第1张

根据时间戳进行选择,并将时间戳更新为零

最好的方式来更新您的文件,并

set
在时间
00:00:00
使用日期时间模块,因为
createdDate
是一个DateTime对象在Python中,这样你就可以使用
datetime
实例的属性
day
year
month

from datetime import datetimefrom pymongo import MongoClientclient = MongoClient()db = client.testcollection = db.collectionbulkOp = collection.initialize_ordered_bulk_op()count = 0for doc in collection.find():    year = doc['createdDate'].year    month = doc['createdDate'].month    day = doc['createdDate'].day    new_date = datetime(year, month, day)    bulkOp.find({'_id': doc['_id']}).update({'$set': {'createdDate': new_date}})    count = count + 1    if count == 125:        bulkOp.execute()        bulkOp = collection.initialize_ordered_bulk_op()if count % 125 != 0:   bulkOp.execute()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5673854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存