このコードを考えると:
var something = function(callback) {
if(condition) {
Mongoose.findOne(id, function(err, doc) {
if(doc) {
callback(doc);
} else {
callback();
}
});
} else {
callback();
}
}
「コールバック」が 1 か所で呼び出されるように、よりクリーンな方法で書き直すにはどうすればよいでしょうか。どうにかしてこの全体をラップしてそれを行うことができると思います-私はそれを見ましたが、完全に正しくすることはできません.