5

如何从Mongo Explorer添加和连接到这个Atlas Cluster?:

mongo "mongodb://cluster0-shard-00-00-jxeqq.mongodb.net:27017,cluster0-shard-00-01-jxeqq.mongodb.net:27017,cluster0-shard-00-02-jxeqq.mongodb.net:27017/aggregations?replicaSet=Cluster0-shard-0" --authenticationDatabase admin --ssl -u m121 -p aggregations --norc

PS:我需要从Mongo Explorer(IntelliJ IDEA 的插件)而不是 shell 添加和运行它。

github.com/dboissier/mongo4idea

4

3 回答 3

9

如图所示添加新服务器:

在此处输入图像描述

  • 服务器网址:cluster0-shard-00-00-jxeqq.mongodb.net:27017,cluster0-shard-00-01-jxeqq.mongodb.net:27017,cluster0-shard-00-02-jxeqq.mongodb.net:27017
  • SSL:检查
  • 用户数据库:aggregations

然后转到身份验证选项卡并设置凭据:

在此处输入图像描述

  • 用户名:m121
  • 密码:aggregations
  • 授权。数据库:admin
  • 授权。机制:SCRAM-SHA-1
于 2018-06-26T12:39:32.503 回答
1

@Yellowfun:用 mongo shell 试试这个:

mongo --host "mongodb://m121:aggregations@cluster0-shard-00-00-jxeqq.mongodb.net:27017,cluster0-shard-00-01-jxeqq.mongodb.net:27017,cluster0-shard-00-02-jxeqq.mongodb.net:27017/aggregations?replicaSet=Cluster0-shard-0&ssl=true&authSource=admin
  • 服务器网址:mongodb://cluster0-shard-00-00-jxeqq.mongodb.net:27017,cluster0-shard-00-01-jxeqq.mongodb.net:27017,cluster0-shard-00-02-jxeqq.mongodb.net:27017?replicaSet=Cluster0-shard-0
  • 选择 SSL 连接
  • 在身份验证设置中:
    • 用户名:m121
    • 密码:aggregations
    • Auth.database:管理员
    • 认证机制:默认
  • 用户数据库:聚合
于 2018-06-23T14:38:21.730 回答
-1

我认为这可以帮助你(在 Mongo Shell 中使用)

mongo "mongodb://username:password@cluster-shard-00-00-6666.mongodb.net:27017,cluster-shard-00-01-6666.mongodb.net:27017,cluster-shard-00-02- 6666.mongodb.net:27017/databaseName?ssl=true&replicaSet=replicaName&authSource=admin"

于 2018-06-23T15:06:13.043 回答