【发布时间】:2023-03-12 18:39:01
【问题描述】:
在我的应用程序中,我使用带有 mongoose 的节点来连接到 MongoDB。 MongoDB 实例位于 Azure 中。我需要上面的,所以我可以直接连接到数据库。
看完这个就去做:How to connect Robomongo to MongoDB
我正在为客户使用 Robomongo 来执行此操作。如何找到连接字符串?
编辑:当前 IP 和端口导致“网络无法访问”。我已经尝试在我的节点应用程序中记录 mongodb mongoose 连接变量,但使用这些详细信息也不起作用。
【问题讨论】:
-
不确定你的意思。您在哪里托管(或安装)MongoDB?您需要从那里获取连接字符串,并将其与 robomongo 一起使用。
-
已编辑的问题,在 azure 中设置
-
您是否在配置中配置了 MongoDB 以进行外部访问?您是否通过入站安全规则(或通过经典 VM 完成的端点)打开端口?
-
是的,我在 mongo.conf 中取消了 bindIP 的注释,并在 Azure 的端点上为 proivate 和 public 设置了默认的 mongo 端口(通过经典 VM 完成)。我做了 service mongod restart
-
嗨,有更新吗?
标签: node.js mongodb azure robo3t