Mongoose 是一个为 Node.js 提供 MongoDB 的对象数据建模(ODM)库。它通过为 MongoDB 提供 schema 和模型的支持,使得开发人员能够以更加结构化和简洁的方式与数据库进行交互。
npm install mongoose --save //"mongoose": "^7.0.3" ^9.9.4
import mongoose from 'mongoose'
mongoose.connect('mongodb://localhost:27017/test')
mongoose.connect('mongodb://admin:[email protected]:27017/test?authSource=admin') //开启了权限,用户名和密码
.then(() => console.log('Connected!'))
.catch(error => console.log(44, error))
//其它的监听形式
mongoose.connection.on('connected', res => {
console.log(123, res)
})
mongoose.connection.on('error', err => {
logError(err)
})