PyMongo 事务回滚
在许多程序中,我们需要因程序中间报错或终止,需要回滚已经完成的增加、删除、修改等操作。MongoDB在单主机的情况下,是无法进行回滚操作的。因此,需要先搭建MongoDB副本集。可以点击此处查看Docker 搭建MongoDB Replication(副本集)。
-
连接MongoDB副本集的主节点。
import pymongo # 连接Mongodb 注意此处连接的应该是MongoDB副本集的主节点 client = pymongo.MongoClient('192.168.1.75', 27017) # 数据库 database = client['Demo'] # 数据表 collection = database