这是我的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!
答案 0 :(得分:0)
验证您的mongodb引擎是否正在运行
1。)打开命令提示符 2.)键入mongo
如果它的工作意味着mongod正在运行,或者你必须手动启动它
mongod --dbpath [path-of-your-database]
创建要存储数据库的文件夹,并在--dbpath
中分配该文件夹路径Ex“c:/ mongo / db /”
然后尝试mongo命令,它会工作..
1.) sudo service mongod start
安装mongodb后
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]