一、mongoose是什么?
mongoose 是一个操作 mongodb 的nodejs 驱动库。
mongodb 是数据库,nodejs 是js的一个运行环境,凭什么nodejs 可以操作 mongodb,所以这个时候就需要相应的驱动程序来提供接口。
二、使用步骤
1.下载
初始化项目 npm init -y
下载 npm i mongoose --save
2.引入库
代码如下:
const mongoose = require('mongoose')
3.数据库监听
代码如下:
// 连接数据库
mongoose.connect('mongodb://127.0.0.1')
// 监听是否连接
mongoose.connection.once('open',function(){
console.log('mongo is running')
})
// 监听是否错误
mongoose.connection.once('err',function(){
console.log('database is not found')
})
// 监听是否断开
mongoose.connection.on('close',function(){
console.log('database is close')
})
4.创建数据类型
创建Schems对象:数据结构和数据类型
// 创建Schems对象:数据结构和数据类型
var Schema = mongoose.