labring / FastGPT

FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.
https://fastgpt.in
Other
15.19k stars 3.95k forks source link

本地开发/mongo compass连不上mongo容器 #1859

Open Madilynalisa opened 1 week ago

Madilynalisa commented 1 week ago

例行检查

你的版本

问题描述, 日志截图 docker运行成功,知识库问答功能测试正常。 尝试用本地开发,报错

截屏2024-06-26 15 23 22

复现步骤 利用mongo compass测试连接,但报错

预期结果

相关截图

截屏2024-06-26 15 25 52

docker中mongo容器日志截图(红框为mongo compass连接测试时返回的日志):

截屏2024-06-26 15 26 38
gaord commented 1 week ago

如果非容器部署mongo开发环境,需要hosts文件加一行:127.0.0.1 mongo。然后使用mongo连接数据库

c121914yu commented 6 days ago

数据库问题自行 mongo 社区搜搜学习。 先先确保你的 0.0.0.0 是否可以访问到服务。

Madilynalisa commented 13 hours ago

数据库问题自行 mongo 社区搜搜学习。 先先确保你的 0.0.0.0 是否可以访问到服务。

您好,后续用navicat进行了测试,localhost,127.0.0.1都能正常连接到mongo容器,但在fastgpt中的.env.local修改地址,还是同样连接不上,困扰很久了,是因为不支持mac m2吗(mongo版本为5.0.18)?

下附.env.local以及dockercompose.yml配置

截屏2024-07-03 09 28 40 截屏2024-07-03 09 29 32
c121914yu commented 13 hours ago

数据库问题自行 mongo 社区搜搜学习。 先先确保你的 0.0.0.0 是否可以访问到服务。

您好,后续用navicat进行了测试,localhost,127.0.0.1都能正常连接到mongo容器,但在fastgpt中的.env.local修改地址,还是同样连接不上,困扰很久了,是因为不支持mac m2吗(mongo版本为5.0.18)?

下附.env.local以及dockercompose.yml配置

截屏2024-07-03 09 28 40 截屏2024-07-03 09 29 32

不要用 navicat,他隐藏了很多参数。mongo compass 连接后,直接复制它给的链接。

Madilynalisa commented 9 hours ago

解决了,不好意思,是自己写的参数问题... directConnection=true和前面的参数用&连接.....