当前位置: 首页 > news >正文

Python3操作MongoDB批量upsert

个人博客地址:Python3操作MongoDB批量upsert | 一张假钞的真实世界

代码如下:

mongoClient = MongoClient('mongodb://172.16.72.213:27017/')
opsDb = mongoClient.ops
azScheduled = opsDb.azScheduledFlowbulkOpers = []
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)

http://www.lryc.cn/news/535901.html

相关文章:

  • 相机模数转换
  • C++20 新特性解析
  • C# ManualResetEvent 类 使用详解
  • 动态规划——路径问题②
  • ChatGPT macOS 桌面应用让你的编程体验更上一层楼
  • Java持久化之--Spring Data JPA
  • excel里的函数技巧(持续更新中)
  • 基于python sanic框架,使用Nacos进行微服务管理
  • Day84:数据可视化
  • fetch() 与 XMLHttpRequest 的差异
  • TDengine 产品由哪些组件构成
  • .NET Web-静态文件访问目录浏览
  • SQL数据清理:去除字段值中的多余符号(Demo例子)
  • .NET版Word处理控件Aspose.Words教程:使用 C# 删除 Word 中的空白页
  • 【工业场景】用YOLOv8实现火灾识别
  • Flask Web开发的重要概念和示例
  • 【Antv G2 5.x】饼图添加点击事件,获取当前坐标数据
  • 深度学习-112-大语言模型LLM之langchain的聊天模型概述和基本概念介绍
  • Vue.js 实现树形结构管理系统的前端设计与实现
  • OSPF高级特性(3):安全特效
  • Unity Shader Graph 2D - Procedural程序化图形转动的环状六边形
  • 鸿蒙HarmonyOS NEXT开发:横竖屏切换开发实践
  • 汇能感知宠物智能监控模块
  • C# 两种方案实现调用 DeepSeek API
  • Android ndk兼容 64bit so报错
  • 计算机毕业设计——Springboot的校园新闻网站
  • Tauri Windows入门开发避坑指南
  • 用AI绘制CAD气温曲线图
  • 什么是http请求中的session
  • 全链路数据引擎:WhaleStudio驱动下的大数据调度与同步智能革新