关系型数据库与非关系型数据库之间的区别
关系型数据库
非关系型数据库
mongodb简介
非关系型数据库,基于分布式文件存储
mongoose:基于mongodb的对象模型工具,可便携操作,通过实体映射添加,修改,删除,查询操作
安装
npm i mongoose
dbs文件夹,创建cofig.js用于链接并创建数据库dbs形成映射
modies文件夹,存储实体
创建persion.js存储数据
引入mongoose,定义schema
允许使用的实体类型映射
导出模型
连接数据库
useNewUrlParser:警告
引入实体
添加数据
写入数据库
find跟findone的区别
find返回数组,找到所有的条件符合的数据,不写条件返回所有数据
findone只返回一条数据
Insert/inserted插入一条/插入多条数据
修改数据(where方法查,update方法改,修改一条数据)
删除数据(where方法查,remove方法移除)