在使用MongoDB执行web应用程序时出现错误



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});

相关内容

最新更新