后端多个异步操作,怎么写respose

faete 发布于 2016/10/28 15:08
阅读 295
收藏 0

我有个需求:

1.前台ajax提交数据给后台

2.后台分析处理提交的数据后用Mongoose更新数据库

3.前台提交的是一堆日期字符串, 后台要根据不同月份进行归类成

{

    Month: number,

    Dates:[String]

这样的结构

存在需要解决的问题:

1.由于可能一次要保存多个月的数据,而且还可能存在要从Dates字段里去掉前台递交过来的日期,router这里我用了forEach方法对各月插入Dates和移除Dates分别处理, 现在问题是多个异步操作response怎么写,我需要把操作完成后提示前台数据库是否更新成功。


加载中
0
oj8kay
oj8kay
使用promise来进行同步处理
0
f
faete

引用来自“GaiSama”的评论

使用promise来进行同步处理
能讲的更具体点吗,我的应用里会对多个记录进行操作,使用的是map.forEach方法,怎么写Promise呢
0
oj8kay
oj8kay

引用来自“GaiSama”的评论

使用promise来进行同步处理

引用来自“faete”的评论

能讲的更具体点吗,我的应用里会对多个记录进行操作,使用的是map.forEach方法,怎么写Promise呢
Mongoose对数据库CRUD操作都会返回Promise对象,具体Promise怎么用不是只言片语能讲清楚的,推荐你看一下这篇译文:深入理解 Promise 五部曲
返回顶部
顶部