gpt4 book ai didi

mongodb - 如何将 Eclipse 同上连接到 mongodb 云

转载 作者:行者123 更新时间:2023-12-04 14:06:07 26 4
gpt4 key购买 nike

我是 Eclipse Ditto 的新手,刚开始在我的项目中使用它。我正在尝试将云托管的 mongodb 实例连接到同上。关注documentation我知道我需要添加一些变量并将它们传递给 docker-compose。问题是我不知道这些变量的值应该是多少,因为没有示例。所有这些变量都是必需的还是只有 URI 有效?这是我当前的 .env 文件配置

MONGO_DB_URI=mongodb+srv://username:pass@IP
MONGO_DB_READ_PREFERENCE=primary
MONGO_DB_WRITE_CONCERN=majority

我用来启动同上的命令是docker-compose --env-file .env up我已经从 docker-compose.yml 中删除了 mongodb 服务

最佳答案

很高兴听到您开始在您的项目中使用 Ditto。您需要设置以下环境变量以连接到云托管的 MongoDB。

MONGO_DB_URI:MongoDB 的连接字符串

有关更多详细信息,请参阅:https://docs.mongodb.com/manual/reference/connection-string/如果你有一个 ReplicaSet,你的 MongoDB URI 应该是这样的: ?replicaSet=myRepl

我假设您还需要启用 SSL 才能连接到您的 MongoDB。为此,请设置此环境变量。

MONGO_DB_SSL_ENABLED:真

如果你想使用特定的 Ditto 版本,你可以设置以下环境变量

DITTO_VERSION= 例如2.1.0-M3

如果您使用 .env 作为文件名,您可以使用以下命令启动 Ditto:docker-compose up

池大小、读取首选项和写入关注的其他选项不是必需的,因为有默认值。

关于mongodb - 如何将 Eclipse 同上连接到 mongodb 云,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68449508/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com