我有这个数据集,我想通过使用猫鼬先找到“ _id”,再找到“问题”,再由_id查找和更新 我试过了,但是没用
Db.find({_id:id},function(err,data){
data.Questions.find({_id:sub_id},function(err,dt){
res.send(dt)
})
})
这是数据集
[{
"_id": "443",
"name": "john",
"Questions": [
{
"_id": "21",
"question": "question 1",
"options": [
{
"option": "yes"
},
{
"option": "no"
}
]
},
{
"_id": "65",
"question": "question 2",
"options": [
{
"option": "small"
},
{
"option": "large"
}
]
},
]
}
例如,如果我要搜索“ _id” = 443,然后找到“ _id”为65的问题