gpt4 book ai didi

mongodb - 为什么我在 Heroku 上列出的 MongoDB 数据库 URI 有副本集选项,而在 MongoLab 上列出的没有?

转载 作者:可可西里 更新时间:2023-11-01 09:43:50 26 4
gpt4 key购买 nike

我通过 Heroku 在 MongoLab 上设置了一个 MongoDB 数据库。我选择了免费的单节点沙盒计划,而不是任何副本集集群。

我在 MongoLab 上的数据库页面显示了以下用于连接到数据库的 URI:

mongodb://<dbuser>:<dbpassword>@ds012345.mongolab.com:12345/heroku_app12345678

Heroku 在“设置”部分的“配置变量”下列出了相同的 MONGOLAB_URI,但向其附加了一个副本集选项:?replicaSet=rs-ds012345

我理解副本集选项specifies the name of the replica set, if the mongod is a member of a replica set.

既然我在MongoLab上设置数据库时似乎没有选择副本集集群计划,为什么Heroku的MONGOLAB_URI配置变量似乎表明该数据库是副本集的成员?

我应该在使用 Node.js 和 Express 构建的应用程序中使用哪个 URI?

最佳答案

这可能是一个错误。请写信至 support@mongolab.com,我们很乐意提供帮助。

关于mongodb - 为什么我在 Heroku 上列出的 MongoDB 数据库 URI 有副本集选项,而在 MongoLab 上列出的没有?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29564569/

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