概述与环境搭建
数据库概识
收集动态网站表单等数据
对数据进行管理
第三方包mongoose
在MongoDB中不需要显式创建数据库,如果正在使用的数据库不存在,会自动创建
增删改查
new 实例化对象
规则Schema()
保存save()
查询find()、select()
升/降序sort(+/-)
跳过前?条skip()、限制?条limit()
增加.create()
删除单/多findOneAndDelete()/deleteMany()
更新单/多updateOne()/updateMany()
mongoose字段验证
type: String
require: [ture,'请输入内容']
minlength: [3,'字符串长度不少于3']
trim: true去除两边空格
enum: 枚举规定
validate: 自定义验证器
集合关联
通过属性ID用ref将集合关联
联合查询属性.find().popllate('')