I am usingNode.jsExpress.jsnode-mysql.jsasync.jsI am making multiple asynchronous queries to my DB, but every query relies on the previous one's results, so I decided to use the waterfall method.  Right now, my code looks like this (I simplified it with only 2 queries, but there are more):async.waterfall([    function(cb){        db.query(insertQuery,values,cb);    },    function(results,_,cb){       var lastInsertId = results.insertId;       db.query(anotherInsertQuery,otherValues.concat(lastInsertId),cb);    }],callback);But I found my code a bit messy, especially the function(cb) { ... } wraps. Is there a way to get rid of those annoying function(cb){...} ?
Shorten my asynchronous DB queries, using async.js module
javascript;node.js;asynchronous;async.js