如何在Google云计算引擎VM实例(Bitnami)中找到MongoDB连接字符串

5

我之前使用过以下连接字符串连接mLab。现在我将我的应用程序托管在Google App Engine上,并使用Bitnami上的Google Compute Engine上的mongodb实例。当我创建一个实例时,我找不到连接字符串。

mLab连接字符串:mongodb://username:password@ds129010.mlab.com:29010/testdn

但我知道用户名和密码。该怎么连接呢?

Bitnami GCP Compute Engine VM实例的连接字符串应该是什么?

用户名:root,密码:test

1个回答

4
实例的外部IP是mongodb连接的主机。连接字符串如下:
mongodb://username:password@<IP-of-the-instance>:27017/testcdn

注意:不要忘记从VPC网络打开端口27017,以便从计算引擎实例外部(例如个人笔记本电脑)访问。

请查看以下图片以了解如何查找IP地址: 如何获取实例的外部IP


如何从VPC网络打开端口27017,以便从Compute Engine实例外访问。 - Prithvi Uppalapati
我已将主机替换为外部IP,用户名为'root',密码为'临时生成的密码'...仍然出现{ MongoError:身份验证失败。 - Prithvi Uppalapati
默认的 MongoDB 安装是没有密码的,因此您可以无需用户名或密码连接到它,因此连接字符串应为 mongodb://<实例的IP>:27017/testcdn。 - Satpal Tanan
要打开Mongodb的端口,请查看此帖https://dev59.com/lV4b5IYBdhLWcg3wtjpA - Satpal Tanan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接