如何使用 mongo shell 连接到MongoDB集群

37 阅读1分钟

要使用mongo shell连接到您提供的MongoDB连接字符串,请按照以下步骤操作:

方法1:使用mongo命令行工具

mongo mongodb://admuser:xxx@10.10.10.101:20000

方法2:拆分参数方式

mongo --host 10.10.10.101 --port 20000 -u admuser -p xxx

方法3:连接后认证

mongo 10.10.10.101:20000
# 连接后在mongo shell中认证
> db.auth("admuser", "xxx")

注意事项

  1. xxx替换为实际密码
  2. 如果需要连接到特定数据库,可以在连接字符串后添加数据库名称:
    mongo mongodb://admuser:xxx@10.10.10.101:20000/your_database_name
    
  3. 如果密码中包含特殊字符,需要进行URL编码
  4. 如果是MongoDB集群,可能需要指定副本集名称或其他参数

高级选项

如果需要更多连接选项,例如SSL连接,可以使用:

mongo mongodb://admuser:xxx@10.10.10.101:20000/?ssl=true&sslCAFile=/path/to/ca.pem