mongo 单机开启副本集事务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongo 单机开启副本集事务相关的知识,希望对你有一定的参考价值。

参考技术A

mongo在进行事务操作的时候必须开启副本集。同时只有在master才能进行正常的写入操作。因此,我们不仅仅需要开启副本集,同时要让当前节点作为master运行。

记录下单机mongo开启副本集的操作:

配置文件:

这儿副本集为 rs0。然后进入mongo shell当中,初始化副本集,并且作为master运行。

===============

rs.initiate(_id:"rs0",members:[_id:0,host:"127.0.0.1:27017",priority:1])

===============

注意: 事务处理不能新建集合,对于动态的生成的集合,可通过建立索引的方式避免因集合不存在导致事务报错的故障。

以上是关于mongo 单机开启副本集事务的主要内容,如果未能解决你的问题,请参考以下文章

搭建MongoDB副本集&分片

mongo转换副本集

请教Mongodb 3.2.1 副本集问题

搭建MongoDB单节点副本集服务

mongo副本集mongos启动报错

springboot 连接mongo副本集报错记录