我正在嘗試使用 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
uj5u.com熱心網友回復:
無需解構第一行中的貓鼬。用下面的代碼替換你的第一行代碼。應該是作業。
const mongoose = require('mongoose');
uj5u.com熱心網友回復:
你應該改變兩件事:
- 換
{ 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));
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/355643.html
標籤:javascript 节点.js MongoDB 表达 猫鼬
