访问远程MongoDB数据库?

时间:2016-07-21 11:34:17

标签: node.js mongodb

我主要使用PHP / MySQL,但我现在已经在Github上交了一个Node.js / MongoDB项目。

通过Mongo教程,我觉得我现在理解这个概念,但我仍然不确定如何做最基本的事情 - 查看与项目相关的Mongo数据库。

在配置文件中,我发现了以下内容:

module.exports = {
    database: {
        url: 'localhost:27017/app_name'
    },

但是看到我在远程机器上的方式,我该如何到达数据库?我是否需要向DB请求上一个开发人员,以便我可以在本地设置它?

在代码中搜索单词mongo,它只出现在packages.json中,因此没有太多帮助。

2 个答案:

答案 0 :(得分:0)

localhost:27017 

表示数据库位于您正在开发应用程序的本地计算机中。

在您的情况下,您在本地计算机上安装了MONGO DB并运行该项目。

否则,如果您有一个集中式数据库,那么您必须在此处配置该IP,如下所示:

同时配置远程数据库的mongodb.config以通过更改"BIND IP"

接受本地计算机的连接
module.exports = {
    database: {
        url: 'yourRemoteIP:27017/app_name'
    },

答案 1 :(得分:0)

使用GUI工具,我建议使用MongoChef。您需要做的就是当您启动服务器时,只需打开此GUI并连接到DB。 GAME ON !! 您将能够看到您的收藏,并准备好了。您还可以在shell上直接运行mongo query。这是一个用于播放本地数据库的有用工具。

PS我在考虑你想看到你的本地数据库。

您也可以通过终端访问您的数据库,全部由您决定。