From d1d9eb46809ad701cd9cda12c02803efba7025c8 Mon Sep 17 00:00:00 2001 From: xiangning Date: Fri, 3 Jul 2026 10:57:49 +0800 Subject: [PATCH] =?UTF-8?q?fix(config):=20=E4=BF=AE=E6=AD=A3=20MongoDB=20?= =?UTF-8?q?=E8=BF=9E=E6=8E=A5=E8=B4=A6=E5=8F=B7/=E5=AF=86=E7=A0=81/authSou?= =?UTF-8?q?rce?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原配置 mongodb://rag:CHANGE_ME@.../im_system?authSource=admin 三处错误: - 账号 rag 不存在(实为 appuser) - 密码 CHANGE_ME 是占位符(实为 Wk7mHd3xNp6fQr2tYc8vBs4j) - authSource=admin(appuser 定义在 app 库,应为 authSource=app) 修正后连接串: mongodb://appuser:Wk7mHd3xNp6fQr2tYc8vBs4j@43.134.235.58:17017/im_system?authSource=app 配套权限调整(已远程执行): 给 appuser 授予 im_system 库 readWrite 角色(原仅有 app 库权限) db.grantRolesToUser('appuser', [{role:'readWrite', db:'im_system'}]) 验证:appuser 读写 im_system 库正常,IM 两个复合索引 ({ConversationId,CreatedAt}) / ({ConversationId,_id}) 可正常创建。 注:端口 17017 在前序提交已从 27017 修正。 --- src/BuildFlow.Host/appsettings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BuildFlow.Host/appsettings.json b/src/BuildFlow.Host/appsettings.json index 300a454..1b4142e 100644 --- a/src/BuildFlow.Host/appsettings.json +++ b/src/BuildFlow.Host/appsettings.json @@ -19,7 +19,7 @@ "AllowedHosts": "*", "ConnectionStrings": { "Default": "Host=43.134.235.58;Port=15432;Username=rag;Password=REDACTED_PG_PASSWORD", - "MongoDb": "mongodb://rag:CHANGE_ME@43.134.235.58:17017/im_system?authSource=admin", + "MongoDb": "mongodb://appuser:REDACTED_MONGO_PASSWORD@43.134.235.58:17017/im_system?authSource=app", "Redis": "43.134.235.58:16379,password=REDACTED_REDIS_PASSWORD,abortConnect=false" }, "DatabaseNames": {