hello,I don’t understand why it doesn’t work??:
Moddulle.aggregate([
{
$unwind: "$list_epreuves"
},
{
$unwind: "$list_epreuves.resultat"
},
{
$group: {
_id: {
nom: "$list_epreuves.resultat.nom",
prenom: "$list_epreuves.resultat.prenom"
},
cursus: {
$push: {
designation_moddulle: "$designation_moddulle",
pv_modulaire: {
$push:{
Code_epreuve: "$list_epreuves.Code_epreuve",
valeur_note: "$list_epreuves.resultat.valeur_note"
}}
}
}
}
},
{
$project: {
_id: 0,
nom: "$_id.nom",
prenom: "$_id.prenom",
cursus: 1
}
},
])
it send me : MongoServerError: Unrecognized expression ‘$push’