我正在尝试更改我的火箭聊天以使用未分片的Atlas数据库,但是有3个节点的副本集。
火箭聊天安装在我的EC2上,我不了解如何通过火箭聊天配置访问它。
这是Rocket聊天配置文件中的相关部分:
MONGO_URL="mongodb://[USER]:[PASSWORD]@[CLUSTER-NAME]-shard-00-00-[CLUSTER-
ADDRESS]:27017,[CLUSTER-NAME]-shard-00-01-[CLUSTER-ADDRESS]:27017,[CLUSTER-
NAME]-shard-00-02-[CLUSTER-ADDRESS]:27017/[COLLECTION-NAME]?replicaSet=[CLUSTER-NAME]-shard-0&ssl=true"
答案 0 :(得分:0)
我使用这样的连接字符串:
MONGO_URL="mongodb://[USER]:[PASSWORD]@[CLUSTER-NAME]-shard-00-00-abtx1.mongodb.net:27017,[CLUSTER-NAME]-shard-00-01-abtx1.mongodb.net:27017,[CLUSTER-NAME]-shard-00-02-abtx1.mongodb.net:27017/[DB-NAME]?ssl=true&replicaSet=[CLUSTER-NAME]-shard-0&authSource=admin&retryWrites=true"
要获取连接字符串,只需转到Web中的atlas帐户 - >你的群集 - >命令行工具 - >连接说明 - >连接您的应用程序 - >我使用的是3.4或更早的驱动程序。