2
の使い方equipements
category
でグループ化されたので、私のモデルは、この関数移入()私が取得する機能<code>.populate()</code>を使用正しく
var mongoose = require('../config/db');
var EquipementSchema = mongoose.Schema({
libelle: String,
marque: String,
category: { type: mongoose.Schema.Types.ObjectId, ref: 'Category' }
});
module.exports = mongoose.model('Equipement', EquipementSchema);
ルートのようなものです:
router.get('/categorie_id', function(req, res, next){
models.equipement.aggregate([
{
$group : {
_id : '$categorie_id',
equipements: { $push: '$$ROOT' }
}
}
].exec(function(err , results){
if(err) res.json({error: err});
res.json(results);
}));
});
私はポストマン
を使用する場合
results
がnullで、私はcmd
を使用したときにそれが動作します:
誰が助けることはできますか?