我正在使用貓鼬向mongoDB發送查詢。該集合被命名爲Step。我想這個查詢的結果是一個_id值的數組,每步一個。目前我正在全部獲取所有的步驟對象,因爲在這種情況下req.query沒有被定義。什麼是貓鼬查詢的語法,我只想要一個屬性的值?
服務:
this.getSteps = function() {
return $http({
method: 'GET',
url: '/api/step'
})
.then(function(response) {
return response.data;
});
};
控制器:
readStep: function (req, res) {
Step.find(req.query, function(err, result) {
if (err) {
res.status(500).send(err);
}
res.status(200).send(result);
});
}