Mongoose数据库下载安装
使用Node.js操作Mongoose数据库需要依赖Node.js第三方包Mongoose
mongooseDB网址 http://www.mongoosejs.net/
一、导入模块

在终端中输入npm install mongoose命令,安装此包
二、数据库连接
使用mongoose提供的从那天方法即可连接数据库

三、创建表
1、定义表规则
表里面有哪些列,分别是什么类型
(1)基本写法

(2)定义表里具体属性的规范

在创建集合规则时,可以设置当前字段的验证规则,验证失败就输入插入失败

2、创建表对象(model方法)

四、表操作
1、向表中添加数据
方法一 通过表实例对象
(1)创建表实例

(2)表实例对象通过save方法将数据保存到数据库的数据表中

方法二 create方法,通过回调函数返回结果

方法三 create方法,通过Promise对象返回结果

2、查询数据
(1)查询全部信息 find()

(2)条件查询 find(条件)
①条件查询

②返回表中的第一个 findOne()

③条件查询 findOne(条件)

(3)查询某个范围内的数据
①查询大于某个数值的数据 $gt

②查询小于某个数值的数据 $lt

③查询两数之间的数据 {$gt:num1.$lt:num2}

④查询两数之间的数据 {$gte:num1.$lte:num2}

(4)、根据正则表达式匹配查询条件(用于模糊查询)
①查询姓名中包含某字的爱豆信息

②$reget正则,用于模糊查询

③匹配包含
满足其中一种元素的数据 $in

满足所有元素的数据 $all

(5)对查询结果排序 sort()
①升序

②降序

③先根据某条件升序,再根据另一条件降序

(6)分页查询

3、修改数据
(1)修改指定对象的信息 updateOne()

(2)修改多个对象的信息 updateMany()

4、删除数据
(1)删除指定的对象信息
方法一 finfOneAndDelete()

方法二 deletetOne()

(2)删除多个对象信息
deleteMany()
