内部的不同值填充在mongoose中

时间:2016-01-12 06:00:16

标签: mongodb mongoose mongoose-populate

我正在填充用户集合中的个人资料字段。在内部配置文件中,我想获得位置字段的不同值。是否可以使用不同的内部填充?否则我怎么能达到同样的目的?

User.find({roles:'service_provider'}).select('profile').populate('profile','location').exec(function(err,locations){
  if(err){
        return res.status(400).send({
           message: errorHandler.getErrorMessage(err)
       });
  }
    locations = locations.filter(function (doc) {
       return doc.profile;
   });

  res.jsonp({locations:locations});
 });

提前致谢。

0 个答案:

没有答案