gpt4 book ai didi

mongodb - 我应该使用哪个 MongoLab 连接字符串?

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

我打算使用 MongoLab 将网站部署到 Azure,但我遇到了一些困惑。

当我登录 MongoLab 站点时,我会得到一个 Uri,但在 Azure 站点中,如果我点击连接字符串,我会得到一个不同的 Uri。 Azure 的相当长,没有空间放置用户和密码。

当我在主管理站点中选择 Azure 连接字符串并点击 Connection Info 时,我得到了 Azure 连接字符串。下面的按钮。另一个是我在 MongoLab 网站上看到的。

此外,我在 Azure 门户中创建了 MongoLab DB。

我在Azure中看到的连接字符串是这样的

mongodb://AzureAppServiceName:M.qKtufxLrRxv.<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="f5c4a682b1b7be9099939e969d919fb690c5cdb69883c2cc9983a1b1c7bcd8b59186c5c6c0c2c1c2db989a9b929a999497db969a98" rel="noreferrer noopener nofollow">[email protected]</a>:port/DBName

MongoLab 网站上的内容是这样的:

mongodb://<dbuser>:<dbpassword>@ds035747.mongolab.com:port/DBName

我应该使用哪一个?

我想知道,一种是在没有任何端口限制(例如开发)时直接连接到 MongoLab,另一种是由于 Azure 基础设施中的内部网络限制而在部署站点时连接。

这种理解正确吗?

最佳答案

MongoLab UI 中提供的连接字符串是一个模板,当您创建自己的数据库用户时,可以在构建自己的 URI 时使用该模板。

当您使用 Azure 存储中的 MongoLab 插件配置 MongoLab 数据库时,MongoLab 会将我们生成的连接 URI 传递到 Azure。这一预先生成的 URI 可在插件屏幕的“连接信息”部分中找到。

您可以按照本文顶部提供的快速入门中的建议立即在连接信息屏幕中使用该 URI:http://azure.microsoft.com/en-us/documentation/articles/store-mongolab-web-sites-dotnet-store-data-mongodb/ 。快速入门提供了将插件连接信息传输到 Azure 网站的环境变量的步骤。

正如其他回复所暗示的那样,在其他地方使用该 URI 或在 SSOing 到 MongoLab 后创建您自己的用户名和密码也是完全合理的(使用页面顶部的 URI 模板构建您自己的 URI) .

请随时给我们发送电子邮件:[email protected]如果您有任何疑问,请直接联系!

真诚的,

埃里克@MongoLab

关于mongodb - 我应该使用哪个 MongoLab 连接字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24166846/

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