我正在尝试连接到远程 mongodb。我使用本地 mongodb 开发了我的应用程序。现在我将应用程序部署到 dev 并配置了 dev mongodb。我收到以下异常。
Caused by: com.mongodb.MongoException: can't find a master
at com.mongodb.DBTCPConnector.checkMaster(DBTCPConnector.java:509)
at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:266)
at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:289)
at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:274)
at com.mongodb.DBCursor._check(DBCursor.java:368)
at com.mongodb.DBCursor._hasNext(DBCursor.java:459)
at com.mongodb.DBCursor.hasNext(DBCursor.java:484)
有趣的是,我可以使用本地应用程序中的副本集服务器地址连接到 dev mongodb,但是当我尝试让应用程序(部署到 dev 中)连接到 dev mongodb 时,我看到了上面的错误。
我想知道是否有人遇到过同样的问题并解决了它。