據我所知Mongooses schema.save()
方法是異步是自然的。是否有可能在schema.save()
方法之前依次運行外部函數,因此schema.save()
在外部函數完成處理之前不會被調用。在schema.save方法之前運行外部函數
//External function
incrementTotal(req,res);
newSurvey.save(function (err, data) {
if(err) {
sendJsonResponse(res, 400, err)
} else{
console.log("3")
sendJsonResponse(res, 200, data);
}
});
問題:
有一些情況下newSurvey.save
incrementTotal
運行之前可以完成處理。我該如何解決這個問題?
使用回調:) – xShirase