exports.all = function(req, res) {
if(!req.query.questionid) {
Answer.find().sort('-created').populate('creator', 'username').exec(function(err, answers) {
if (err) {
res.json(500, err);
} else {
res.json(answers);
}
});
} else {
Answer.find().sort('-created').where('questionid', req.query.questionid).populate('creator', 'username').exec(function(err, answers) {
if (err) {
res.json(500, err);
} else {
res.json(answers);
}
});
}
};
Я думаю, что довольно ясно, что я пытаюсь сделать - если предоставлен параметр запроса, я хочу запросить с фильтром where
, а если нет, то я этого не сделаю. Там надо быть лучшим способом, чтобы написать это ...Лучший способ написать эту строку запроса мангуста?