1. Node.js的重要性
node.js是对js的一个扩展。
node.js是前端框架的底层。
前端工程化工具地层就是node.js 比如:gulp用了node.js steram的流式操作。
node.js目前在前端开发中的角色:中间人(转发)
2.数据库:MongoDB
大型社交平台使用 如:抖音 ,Facebook
3.数据库操作
什么是数据库:存储数据的一个仓库。
数据分类以及代表作
关系型数据库(SQL)
代表:MySQL
非关系型数据库(NoSQL)
代表:MongoDB
4.如何区分一个数据库属于哪一种类型
经验:有没有表 有的话就是SQL
没有表 就是NOSQL
5.数据库的构成
关系型数据库
数据库->表->行
非关系型数据库
数据库->集合->文档
6.MongoDB
概念:基于分布式文件存储的数据库
分布式:git
存储类型:BSON
什么是bson: bson是json的超集 bson拥有json的所有 以及json没有的二进制类型
7.MongoDB的使用
增 删 改 查
8.MongoDB的操作命令
show dbs :查看数据库列表
use:数据库名称 创建或是切换数据库
1.如果这个数据库没有 那么就是创建
2.如果有,那就是切换数据库
db.集合名称[复数].save() 创建一个集合 并且往这个集合添加一条数据
db.集合名称[复数].insert() 创建一个集合 并且往这个集合添加一条数据
db."丷".remove({...}1) 用于只想删除第一条
db.丷.remove({}) 用于全部删除
db.age.find().limit(数量) 用于读取指定数量的数据记录
db.age.find().limit(数量).skip(数量) 用于读取指定数量外 skip可以指定跳过数量的数据
db.集合名.find().sort({键值(属性值):1}) sort方法对数据进行排序,sort()可以通过参数指定的排序的字段 并使用1和-1来指定排序的方式 1为升序排列 而-1用于降序排列。
来源:https://www.cnblogs.com/charonzZ/p/12013573.html