【问题标题】:How to find a remote url for my mongoDB to use in my node.js code?如何在我的 node.js 代码中找到我的 mongoDB 的远程 url?
【发布时间】:2019-10-06 19:45:30
【问题描述】:

我在 mongoDB 中有一个集群,我想在我的 node.js 服务器中连接到它。为此,我需要一个 url,但在 mongo 站点中找不到正确的表单。

我要找的格式是:

“mongodb://remote_url:27017/databasetest”

所以我正在寻找“remote_url”部分。

我是 mongoDB 的新手,所以请帮助我。

我已经尝试单击“连接”按钮,而不是选择“连接到 node.js 应用程序”,但我得到了不同的格式。 (这是我得到的):

"mongodb+srv://user:@cluster0-afixn.mongodb.net/test?retryWrites=true"

【问题讨论】:

  • 如果服务器在你的电脑里,远程URL是127.0.0.1,或者是运行mongodb的服务器的地址IP
  • 所以你试图访问一个你不知道 IP 的服务器中的 mongodb 服务器。会是硬搭档
  • 您使用什么网站来处理您的 mongodb 服务器?如果您获得主服务器 IP,通常集群会在其他端口中打开。喜欢27018、27019 ...等Look here with mongodb atlas

标签: node.js database mongodb url connection


【解决方案1】:

我的错。由于它是基于云的集群,因此无法通过 localhost 或任何 IP 访问此服务器。无论如何感谢您的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-11
    • 2020-03-01
    • 1970-01-01
    • 2017-09-04
    • 1970-01-01
    • 2019-01-27
    • 1970-01-01
    相关资源
    最近更新 更多