如何使重复的 Mongo 数据库与主数据库保持同步?

How to keep duplicate Mongo database in sync with main one?

我有一个使用 PyMongo 连接到 MongoDb 的 Flask 应用程序。我正在寻找有关如何完成以下任务的指南:

  1. 保持两个相同的 mongo 数据库同步。
  2. 如果主数据库宕机 让 Flask 应用程序连接到第二个应用程序以执行请求 操作。
  3. 如果一个数据库出现故障,让两个数据库都重新同步一次 再次向上 运行.

如何实现?

MongoDB 使用副本集开箱即用。