Ich versuche, Informationen von einem Objekt zu erhalten, das in einem Objekt in Mongo verschachtelt ist. Die Datenstruktur sieht wie folgt aus:Mongoose Suche nach einem verschachtelten Objekt
Card{
_id;
contributors: [
{
name;
_id;
},
{
name;
_id;
}
]
}
Hier mein Versuch ist, einen bestimmten ‚Beitrag‘ in der ‚Mitwirkenden‘ Array auf den Zugriff.
Card.findOne({_id: cardId, "contributor._id": contributorId},
(err, contributor) => {
if (err) {
console.log(err);
res.status(500);
res.send({status: "error", message: "sass overload"});
return;
}
console.log(contributor);
res.send(contributor);
});
zu verwenden, was ist das Problem? – hyades
Mögliche Betrüger von https://stackoverflow.com/questions/3985214/retrieve-only-the-queried-element-in-an-object-array-in-mongodb-collection – JohnnyHK
Warum Semikolons anstelle von Kommas? –