Du kan gøre dette ved at pakke din $nin
i en $elemMatch
operatør, så $nin
anvendes separat på hvert element i sections
i stedet for sættet af elementer som en gruppe:
Group.find({ sections: { $elemMatch: { $nin: archived_sections } } })
.exec(function(err, groups){
res.send(groups);
}
);
Hvis mindst et element opfylder $elemMatch
forespørgsel, dokumentet matcher.