Angularjs meanjs中的groupBy函数
我目前正在尝试实现一个“”功能,该功能将所有文档与某个用户组合在一起,但到目前为止,我还没有成功地在网上找到合适的文档。我尝试了一些简单的方法,看看它是否有效,但这不是实现这一目标的最佳方式Angularjs meanjs中的groupBy函数,angularjs,server-side,meanjs,Angularjs,Server Side,Meanjs,我目前正在尝试实现一个“”功能,该功能将所有文档与某个用户组合在一起,但到目前为止,我还没有成功地在网上找到合适的文档。我尝试了一些简单的方法,看看它是否有效,但这不是实现这一目标的最佳方式 exports.getUserProgress = function(req, res, next) { var learningCentreId = req.query.learningCentre; var query = LearningExperience .find() .sort
exports.getUserProgress = function(req, res, next) {
var learningCentreId = req.query.learningCentre;
var query = LearningExperience
.find()
.sort('-created')
.populate('user', 'displayName');
if (learningCentreId && learningCentreId !== null) {
query.where({ learningCentre: learningCentreId });
}
query.exec(function(err, learningexperience) {
if (err) {
return res.status(400).send({
message: errorHandler.getErrorMessage(err)
});
} else {
// res.jsonp(learningexperience);
var groupByUser = _.groupBy(learningexperience, 'user');
groupByUser.learningModule = _.groupBy(groupByUser.learningModule, function(e) {
return e;
});
// var groupByModule = _.groupBy(learningexperience, 'learningModule');
res.jsonp(groupByUser);
}
});
};
上面的代码是我在服务器端使用的控制器,用于将信息分组在一起。如有任何帮助或链接到有帮助的资料,将不胜感激