如何在mongodb中使用id搜索嵌套文档

时间:2016-10-04 14:29:12

标签: node.js mongodb mongoose

我有以下数据结构

enter image description here

enter image description here

我需要在用一些参数更新问题后,用一个查询(我有文档ID和问题ID)找出文档和问题。

任何人都可以帮我创建查询 提前致谢! Kiran Gopal

1 个答案:

答案 0 :(得分:0)

您可以像搜索最高级别的模型一样搜索子文档数组。

Documents.findOne({'_id' : 'your doc ID', 'question.question_id': 'your question id'}, function (err, document) {
    for(var i = 0; i < document.length; i++){
        console.log(document.question[i]);
    }
});