1 2 3 4 5 6 7 8 9
| mongoClient = MongoClient('mongodb://172.16.72.213:27017/') opsDb = mongoClient.ops azScheduled = opsDb.azScheduledFlow
bulkOpers = [] for flow in scheduledFlows.values(): bulkOpers.append(UpdateOne({'opsDt': opsDt, 'projectId': flow['projectId'], 'projectName': flow['projectName'], 'flowName': flow['flowName']}, {'$set': {'opsDateTime': opsDtStr, 'status': flow['status'], 'startTime': flow['startTime'], 'endTime': flow['endTime'], 'elapsed': flow['elapsed']}}, upsert=True))
azScheduled.bulk_write(bulkOpers)
|