MongoDB Atlas 副本集名称

6 mongoose mongodb mongodb-atlas

我在哪里可以找到 MongoDB atlas 中的副本集名称,因为我一直收到这个:

MongoError:种子列表不包含 mongos 代理,replicaset 连接需要在 URI 或选项对象中提供参数 replicaSet,mongodb://server:port/db?replicaSet=name

Jas*_*ren 7

您可以在 Atlas 控制面板中找到副本集名称。

  1. 在集群视图中,单击所需集群的连接
  2. 单击连接您的应用程序
  3. 单击我正在使用驱动程序 3.4 或更早版本。
  4. 查看连接字符串;它包含一个带有您的副本集名称的子字符串“replicaSet=myAtlasRS”。

更多细节在这里:

https://docs.atlas.mongodb.com/import/mongomirror/#copy-the-target-cluster-host-information

  • 更新:当前您应该选择驱动程序**2.2.12 或更高版本**来查看副本集名称 (3认同)
  • 不幸的是,使用当前的 MongoDB Atlas 基于 Web 的界面时,选项 #3 -“单击我正在使用驱动程序 3.4 或更早版本”不再可用。 (2认同)
  • @barrypicker 看到我的新答案 (2认同)

sac*_*odd 6

使用新的 MongoAtlas UI,您可以在 Atlas 控制面板中找到副本集名称,如下所示:

  1. 在集群视图中,单击所需集群的连接
  2. 连接 Mongo shell
  3. 单击“我安装了 Mongo shell”
  4. 选择驱动程序:3.4 或更早版本。
  5. 查看连接字符串;它包含一个带有您的副本集名称的子字符串“replicaSet=myAtlasRS”。