![](/img/trans.png)
[英]Mongoose: Find parent and update nested object
[英]Mongoose Find One on Nested Object
我正在嘗試從嵌套在Mongo中的對象內的對象獲取信息。 數據結構如下所示:
Card{
_id;
contributors: [
{
name;
_id;
},
{
name;
_id;
}
]
}
這是我嘗試訪問“參與者”數組中的特定“參與者”的嘗試。
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);
});
您需要使用"contributors._id"
而不是"contributor._id"
模型中字段的名稱是contributors
而不是contributor
。 顯而易見,值得關注。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.