2017-05-11 75 views
0

查詢文件我有以下模式的:通過細分子文檔ID

var Post = new mongoose.Schema({ 
'responses': [Response] 
}); 

var Response = new mongoose.Schema({ 
'question': Question 
}); 

var Question = new mongoose.Schema({ 
'id': 12345 
}); 

我將如何查詢帖子包含響應符合特定問題 _id說。例如:12345?

感謝您的幫助!

回答

0

我相信這是你正在尋找

const _id = 'some object id' 
Post.find({ 'responses.question._id' : _id }).then((posts) => { 
    console.log(posts); 
}).catch((err) => console.log(err)) 
+0

不幸的是不起作用的查詢。響應是一個數組,可能與它有關。 –

+0

你想從你的查詢中得到什麼?,也許我不明白它 – AngelSalazar