节点js mongodb组

时间:2013-12-26 13:27:18

标签: node.js mongodb

这是我的历史模型。它包含三个字段:内容,年份,月份   样本数据如:

 1 "aaaaa",2012,12
 2 "bbbbb",2013,11
 3 "ccccc",2012,09

我想按“年”字段分组,并按照这样存储:

[{"aaaaa",2012,12}},{"ccccc",2012,09}],
[{"bbbbb",2013,11}],

这是我的代码:

// index.js   
var hisArrs = [];

History.distinct("Year", function(err, doc) {
  var years = doc;

  years.forEach(function(year) {
    History.find({"Year": year}, function(err, docs){
      hisArrs.push(docs);
    });
  }); 
});

res.render('History/history', {
  title: 'history',
  HisArrs: hisArrs
});

但是,我不明白为什么。你能帮忙吗?

0 个答案:

没有答案