我正在使用express和mongoose(MongoDB)创建一个API,虽然我不确定以下代码是否可行?
module.exports.getUsers = (callback, opts) => {
opts = {
limit: opts.limit != undefined ? opts.limit : false,
offset: opts.offset != undefined ? opts.offset : false
}
// User = mongoose model
User.find({}).limit(opts.limit).offset(opts.offset).exec(callback);
}
我觉得这个(可选限制和偏移)比拥有一串if-elses或者每个都有一个全新的功能更简单。