代码之家  ›  专栏  ›  技术社区  ›  caeus

如何测试(反应流驱动程序的)MongoClient是否实际连接?

  •  0
  • caeus  · 技术社区  · 4 年前

    当我使用 MongoClients.create 方法,并提供语法正确的mongo url,但该url不指向任何地方,客户端仍在创建中。

    然后它在以下操作中失败。

    我试着把数据库列出来作为测试连接的一种方式,它有点像一种测试,但失败需要很长时间。

    有没有办法测试它是否真的连接了?

    0 回复  |  直到 4 年前
        1
  •  0
  •   dododo    4 年前

    要检查驱动程序是否连接到服务器,您应该分析ClusterDescription。例如 hasWritableServer 说明是否存在任何连接的主设备。也可以在ClusterDescription中进行分析 ServerDescription 表示每个特定服务器的