这是我的历史模型。它包含三个字段:内容,年份,月份 样本数据如:
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
});
但是,我不明白为什么。你能帮忙吗?