我有一个要在 where 情况下运行的查询,仅当变量为 false 时。这就是我现在正在做的,但它不是最佳的。有没有办法用一个查询来做到这一点?
if (user) {
models.Interviews.find({}).exec(function (err, interviews) {
// stuff
});
} else {
models.Interviews.find({}).where('group').equals(group_id).where('disabled').equals(false).exec(function (err, interviews) {
// stuff
});
}