api.post("/ocr_modify",function(req,res){ var query = req.body; if(query.id){ ocrModels.find({id : query.id},function(err,data){ //查詢是否有次文章 ocrModels.update({ //更新文章主要內(nèi)容 id : query.id },{ content : query.content, },function(err,data){ ocrModels.find({id : query.id},function(err,data){ //更新完成后查詢版本號(hào) console.log(data.version) ocrModels.update({ //再次執(zhí)行更新操作 版本號(hào)+1 id : query.id },{ version : data.version++ },function(err,data){ ocrModels.find({ //查詢修改后的數(shù)據(jù) 返回給前端 id : query.id },function(err,data){ res.status(200).send(data) }) }) }) }) }) }})修改文章并更新版本號(hào)操作 感覺嵌套太多 不知流程是否走偏了?
mongoose操作優(yōu)化
阿晨1998
2019-02-12 17:14:47