Ich habe ein Dokument mit mongo findOne() zurückgegeben. In diesem Dokument (mit einer Standort-ID von 2) haben wir ein Array von Elementen. Inside Elemente sind Nicenames. Momentan gibt dies alle Elemente zurück und nicht nur das, wo nicename eine Übereinstimmung hat. Vielen Dank!Mongo findOne innerhalb von Array
Menu.findOne({location:'2', 'items.nicename':req.params.whatever}).exec()
.then(function(item) {
res.render('pages/menuitem', {'item':item});
}).catch(function(err) {
console.log(err);
});
Das ist die Lösung, danke! $ elemMatch war die Lösung – webwrks