数据库概述和环境搭建
加一个参数
创建数据库
创建集合
创建文档
schema是构造函数,
model方法创建集合
构造函数下面
null说明成功了
数据库所有的操作都是异步操作
也支持promise方法
依然插入成功,拿到异步api的执行结果
导入数据
记得添加bin目录到环境变量
–file
查询文档
find返回的是数组
大于小于
- 代表不查询
(升序)
降序
跳过前两个查询3个
删除文档
如果条件匹配了多个文档,那么会删除第一个匹配的文档
删除多个
删除了四个文档 user里的都没了
更新文档
Mongoose验证
可以自定义报错信息
枚举,需要传入固定类型
怎么拿到所有报错信息呢?
集合关联
把_id存到author里
关联
查询
案例
617…
…
…619