Node.js 第五天学习总结

Node.js 第5天学习总结

知识点

  • Express
  • MongoDB
  • 项目
    • 一天半的时间

ress 中配置使用 body-parser

  • Express 中配置处理静态资源
  • CRUD 案例中单独提取路由模块

上午总结

  • 回调函数
    • 异步编程
    • 如果需要得到一个函数内部异步操作的结果,这是时候必须通过回调函数来获取
    • 在调用的位置传递一个函数进来
    • 在封装的函数内部调用传递进来的函数
  • find、findIndex、forEach
    • 数组的遍历方法,都是对函数作为参数一种运用
      • every
    • some
    • includes
    • map
    • reduce
  • package-lock.json 文件的作用
    • 下载速度快了
    • 锁定版本
  • JavaScript 模块化
    • Node 中的 CommonJS
    • 浏览器中的
      • AMD require.js
      • CMD sea.js
    • EcmaScript 官方在 EcmaScript 6 中增加了官方支持
    • EcmaScript 6
    • 后面我们会学,编译工具
  • MongoDB 数据库
    • MongoDB 的数据存储结构
      • 数据库
      • 集合(表)
      • 文档(表记录)
  • MongoDB 官方有一个 mongodb 的包可以用来操作 MongoDB 数据库
    • 这个确实和强大,但是比较原始,麻烦,所以咱们不使用它
  • MongoDB 的启动和关闭
    • 启动: 控制台输入:mongod
    • 关闭:ctrl+c
  • MongoDB 的连接和关闭
    • 连接:打开另一个控制台,输入:mongo
    • 断开连接:输入:exit
  • MongoDB 常见的命令
    • show dbs :查看显示所有数据库
    • db:查看当前操作的数据库
    • use 数据库名称:切换到指定的数据库(如果没有会新建)
    • db.表.insertOne(要插入的数据对象)
      • use itcast
      • db.students.insertOne({“name”:“jack”}) 插入一条数据
      • show collections
      • db.students.find()
  • 在Node中如何操作MongoDB
    • 使用官方的 mongodb 包来操作
      • http://github.com/mongodb/node-mongodb-native
    • 使用第三方 mongoose 来操作 MongoDB数据库
      • http://mongoosejs.com
  • mongoose
    • 真正在公司进行开发,使用的是 mongoose 这个第三方包
    • 它是基于 MongoDB 官方的 mongodb 包进一步做了封装
    • 可以提高开发效率
    • 让你操作 MongoDB 数据库更方便
  • 掌握使用 mongoose 对数据集合进行基本的 CRUD
  • 把之前的 crud 案例改为了 MongoDB 数据库版本
  • 使用 Node 操作 mysql 数据库
  • 中间键
  • promise
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值