const mongoose = require('mongoose');
mongoose.Promise = global.Promise;
mongoose.connect('mongodb : //localhost:27017/taskmanager',{ useNewUrlParser: true ,useUnifiedTopology: true })
.then(() => console.log('database connected'))
.catch((error) => console.log(error));
module.exports = mongoose;
我得到错误作为MongoParseError:无效的连接stringvs代码
mongoose.connect('mongodb://localhost/x', {
useNewUrlParser: true,
useUnifiedTopology: true,
useFindAndModify: false,
useCreateIndex: true });
是我在个人项目上使用的,在你的情况下,我相信导致错误的是mongodb和字符串的其余部分之间的空间。
'mongodb : //localhost:27017/taskmanager'
在Mongoose文档中发布:
mongoose.connect('mongodb://username:password@host:port/database?options...', {useNewUrlParser: true});