我们的应用程序是建立在mongodb副本集之上的。我想捕获副本集处于自动故障转移过程中的时间范围内抛出的所有异常。我将使应用程序重试或等待故障转移完成。这样故障转移就不会影响用户。我在这里找到了描述Java驱动程序行为的文档:https://jira.mongodb.org/browse/DOCS-581我编写了一个测试程序来查找所有可能的异常,它们都是MongoException但具有不同的消息:MongoException.Network:“对服务器/10.11.0.121:27017的读取操作在数据库测试中失败”MongoException:“找不到主人”MongoExcepti