Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs meanjs中的groupBy函数_Angularjs_Server Side_Meanjs - Fatal编程技术网

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);
    }
  });
};
上面的代码是我在服务器端使用的控制器,用于将信息分组在一起。如有任何帮助或链接到有帮助的资料,将不胜感激