开发者社区> 问答> 正文

mongoose中schema的操作回调参数next具体作用是什么?

screenshot
screenshot
那么我就有不明白的地方了,第二个next()执行是失败还是怎么样?其中next操作到底做了什么?

展开
收起
a123456678 2016-06-29 10:34:28 2368 0
1 条回答
写回答
取消 提交回答
  • next 的作用是运行下一个中间件。
    因为 js 里很多操作都是异步的,而异步的方式有两种,一种是 callback,一种是 promise。而 mongoose 大多数场景用的都是callback,题主这里也不例外。

    下面的说明我没看,只看第一幅图里的代码就有问题。
    第一幅图里的代码,next 永远都会被调用两次。
    把倒数第三行的 next 删掉。

    2019-07-17 19:48:51
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
fibjs 模块重构从回调到协程--陈垒 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多