[英]mongoose.connect() is undefined
我正在尝试使用 Mongoose 连接到我的 MongoDB,它给了我以下错误。
const { mongoose } = require('mongoose');
const db = 'dburl.com/db'
mongoose.connect(db, { useNewUrlParser: true })
.then(() => console.log('MongoDB Connected'))
.catch((err) => console.log(err));
我收到这个错误
mongoose.connect(db, { useNewUrlParser: true })
^
TypeError: Cannot read property 'connect' of undefined
无需解构第一行中的猫鼬。 用下面的代码替换你的第一行代码。 应该是工作。
const mongoose = require('mongoose');
你应该改变两件事:
mongoose
改变{ mongoose }
useNewUrlParser
选项。 新版本的猫鼬不接受它作为选项,它会抛出一个错误。const mongoose = require('mongoose');
const db = 'dburl.com/db'
mongoose.connect(db)
.then(() => console.log('MongoDB Connected'))
.catch((err) => console.log(err));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.