优化
This commit is contained in:
parent
a6e9845062
commit
c0b829dfb4
@ -40,10 +40,11 @@ class SummaryFunc(Task):
|
|||||||
item['cdate'] = int(pd.Timestamp(item['_event_time'], unit='s', tz=self.timezone) \
|
item['cdate'] = int(pd.Timestamp(item['_event_time'], unit='s', tz=self.timezone) \
|
||||||
.normalize().timestamp())
|
.normalize().timestamp())
|
||||||
model = self.Model(**item)
|
model = self.Model(**item)
|
||||||
data = model.dict()
|
data = model.dict(by_alias=True)
|
||||||
bulk_data.append(UpdateOne({'_id': data['_id']}, {'$set': data}, upsert=True))
|
bulk_data.append(UpdateOne({'_id': data['_id']}, {'$set': data}, upsert=True))
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f'ftype {item["ftype"]} msg:{e}')
|
logger.error(f'ftype {item["ftype"]} msg:{e}')
|
||||||
# pass
|
# pass
|
||||||
self.remote_db[self.task_name].bulk_write(bulk_data, ordered=False)
|
if bulk_data:
|
||||||
|
self.remote_db[self.dest_coll].bulk_write(bulk_data, ordered=False)
|
||||||
self.set_cursor(cursor_st=ts['cursor_st'], cursor_et=ts['cursor_et'])
|
self.set_cursor(cursor_st=ts['cursor_st'], cursor_et=ts['cursor_et'])
|
||||||
|
Loading…
Reference in New Issue
Block a user