鉴于此代码:
var something = function(callback) {
if(condition) {
Mongoose.findOne(id, function(err, doc) {
if(doc) {
callback(doc);
} else {
callback();
}
});
} else {
callback();
}
}
我将如何以更简洁的方式重写它,以便在一个地方调用“回调”。我想我可以以某种方式包装整个事情并做到这一点 - 我已经看到它但不能完全正确。