node.js(五)

论坛 期权论坛 期权     
IT 背包ker   2019-7-8 06:27   1974   0

   
node.js(五)


[h1](基础知识五)[/h1] 一、
MongoDB 数据库
  + 灵活
  + 不用设计数据表
  + 业务的改动不需要关心数据表结构
  + DBA 架构师 级别的工程师都需要掌握这项技能
    * 设计
    * 维护
    * 分布式计算
二、
mongoose
  + mongodb 官方包也可以操作 MongoDB 数据库
  + 第三方包:WordPress 项目开发团队
  + 设计 Schema
  + 发布 Model(得到模型构造函数)
    * 查询
    * 增加
    * 修改
    * 删除
三、
Promise
  + http://es6.ruanyifeng.com/#docs/promise
  + callback hell 回调地狱
  + 回调函数中套了回调函数
  + Promise(EcmaScript 6 中新增了一个语法 API)
  + 容器
    * 异步任务(pending)
    * resolve
    * reject
  + then 方法获取容器的结果(成功的,失败的)
  + then 方法支持链式调用
  + 可以在 then 方法中返回一个 promise 对象,然后在后面的 then 方法中获取上一个 then 返回的 promise 对象的状态结果

IT背包ker ∣一个有用的公众号
长按,识别二维码,加关注


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:20
帖子:4
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP