在azure虚拟机(linux)上连接到mongodb

时间:2017-12-12 11:45:56

标签: node.js linux mongodb azure

我修改了*mongod.conf*:评论*bindIp:127.0.0.1*行,已激活    *mongod.service*,以及许多其他stackoverflow建议

我想使用我的*mongodb*应用程序和*nodejs*

连接到*robomongo*服务器

这是我的nodejs代码:

*mongoose.connect('mongodb://--------:27017/loginapp', { useMongoClient: true }, function(err){
    if(err) {
        console.log('Not connected to the database: ' + err);
    } else {
        console.log('Successfully connected to MongoDB');
    }
});*

**commented    <code>bindIp</code>**    **activated mongod.service** **can't connect with robo mongo**

1 个答案:

答案 0 :(得分:1)

不,你不应该评论bindip,而是添加ip以允许从远程连接。 根据您的要求使用。

bindIp: 127.0.0.1,192.168.161.100 ( for specific ip's)

bindIp: 0.0.0.0 ( for all ip )

然后重启mongo

sudo service mongod restart