MongoError:无法连接到服务器[localhost:27017]

时间:2017-06-08 11:06:05

标签: node.js mongodb

这是我的db.js:

import mongoose from 'mongoose';
export default () => {
 mongoose.Promise = global.Promise;
 mongoose.connect('mongodb://localhost/meetupapp');
 mongoose.connection
     .once('open', () => console.log('Mongodb running'))
    .on('error', err => console.error(err));
};

这是错误消息:MongoError:第一次连接时无法连接到服务器[localhost:27017]   名称:' MongoError

我已经安装了mongodb!

1 个答案:

答案 0 :(得分:0)

验证您的mongodb引擎是否正在运行

WINDOWS

1。)打开命令提示符 2.)键入mongo

如果它的工作意味着mongod正在运行,或者你必须手动启动它

COMMAND

mongod --dbpath [path-of-your-database]

创建要存储数据库的文件夹,并在--dbpath

中分配该文件夹路径

Ex“c:/ mongo / db /”

然后尝试mongo命令,它会工作..

LINUX

COMMAND

1.) sudo service mongod start

MAC

安装mongodb后

COMMAND

1.) export PATH=<mongodb-install-directory>/bin:$PATH  [Setting the environment variable]
2.) mkdir -p /data/db   [creating directory for data to store]
3.) mongod --dbpath [path-of-your-database]