You are viewing a single comment's thread from:

RE: Mongodb数据库快速开发

in #starnote • 13 hours ago

mongoose |
英文手册 |

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