2016-10-04 44 views
0

我有以下數據結構如何使用ID MongoDB中

enter image description here

enter image description here

我需要找出文檔和問題有一個查詢(我的文檔ID搜索嵌套文件和問題ID)後,我需要更新問題與一些參數。

任何人都可以幫助我創建查詢 在此先感謝! Kiran Gopal

回答

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]); 
    } 
}); 
+0

嗨湯姆,但問題是裏面的部分列表>問題列表 –

+0

對不起,沒有看到二維數組。貓鼬不支持。你必須重新安排你的方案,以利用貓鼬所提供的好處。你想要做的是使用'人口':http://mongoosejs.com/docs/populate.html – Tom