我正在使用猫鼬向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);
});
}