我正在尝试根据创建日期从 mongoDB 集合中获取数据。
用于获取数据的日期格式: yyyy-mm-dd(例如:2015-04-14)
集合中保存的格式:时间戳:“2015-04-13T17:50:48.761Z”
控制器 :
$scope.getExpences = function (date) {
SelectedMemberExpence.get( date )
.success(function (result) {
$scope.allExpences = result;
})
}
服务 :
.service('SelectedTimeExpence', function ($http) {
return {
get : function(datetime) {
return $http.get('/api/expences/'+ datetime);
},
delete : function(datetime) {
return $http.delete('/api/expences/'+ datetime);
}
}
})
快递代码:
router
.param('datetime', function (req, res, next) {
req.dbQuery = { timestamp : req.params.datetime };
next();
})
.route('/expences/:datetime')
.get(function (req, res) {
var collection = db.get('memberExpences');
collection.find(req.dbQuery , function (err, data) {
res.json(data);
});
});
我知道,我在“表达”代码功能中做错了什么。请帮助任何人解决此问题。