我是MongoDB的新手,并试图了解副本集。具体来说,我试图了解MongoDB如何处理以下情况:
- 将记录写入主Mongo成员(Mongo 1)上具有唯一索引的表。
- Mongo#1在新记录传播到辅助Mongo成员(Mongo 2)之前崩溃。
- Mongo 2和仲裁者选举Mongo 2为主要人员。
- 应用程序尝试在表中创建重复记录。因为Mongo 2不知道写入Mongo 1的记录,所以不强制执行唯一约束。
- Mongo 1再次可用,复制恢复。
醇>
接下来会发生什么? Mongo 1是否尝试将记录复制到Mongo 2?还是Mongo 2到Mongo 1?或两者同时?冲突是如何解决的?