代码实现如下:

import pymongo

mgClient = pymongo.MongoClient("ip", "port")
session = mgClient.start_session() a_collection = mgClient.get_database("库").集合名a
b_collection = mgClient.get_database("库").集合名b # 事务开始
session.start_transaction() try:
a_collection.insert({"world":1})
b_collection.insert({"hello":1})
except:
# 操作异常,中断事务
session.abort_transaction()
else:
session.commit_transaction()
finally:
session.end_session()

最新文章

  1. 85. Maximal Rectangle
  2. strtr函数的用法
  3. BZOJ1030——文本生成器
  4. Asp.net用户控件和委托事件
  5. Codeforces Educational Codeforces Round 3 E. Minimum spanning tree for each edge LCA链上最大值
  6. 5 commands to check memory usage on Linux
  7. opencv 模板匹配与滑动窗口(单匹配) (多匹配)
  8. c++未指定返回值
  9. Go语言程序的状态监控 via 达达
  10. 【算法】改进的冒泡排序 O(n^2) 稳定的 C语言
  11. Windows下sass的安装
  12. Xamarin C# Android for Visual Studio 平台安装
  13. 1pdf
  14. Android 异步消息处理机制 让你在深入了解 Looper、Handler、Message之间的关系
  15. 【Python】使用多个迭代器
  16. 深拷贝/浅拷贝之Js / AngularJs
  17. WPF自定义控件(1)——仪表盘设计[1]
  18. kafka单机安装和启动
  19. java POI导出Excel文件数据库的数据
  20. topcoder srm 540 div1

热门文章

  1. SVN cornerstone Commit\Update 提示xxx is already Locked解决方法
  2. ModuleNotFoundError: No module named 'rest_framework_swagger'
  3. <每日 1 OJ> -Table
  4. Redis内存数据库
  5. [技术博客]React-Native中的组件加载、卸载与setState问题
  6. 第08组 Beta冲刺(2/4)
  7. Evolutionary approaches towards AI: past, present, and future
  8. x3d
  9. Error-ASP.NET:无效的 JSON 基元: object。
  10. ospf的路由更新和撤销总结