【发布时间】:2016-08-26 05:51:28
【问题描述】:
我有两个集合,一个是存储_id、标题、选项、结果、反馈的问题,第二个是我存储 question_id、分数的孩子中的孩子。我已经从问题集合中过滤了 _id。我不知道我是怎么做到的,我们是否可以为此设置查询。这样下次当我从问题集合中找到问题时,它会发送过滤后的问题。表示仅从问题集合中返回与第二个集合子 qustion_id 不同的问题。
这是我的第一个收藏,我有商店问题,_id标题选项结果反馈
_id:{type:String},
title:{type:String, required:true},
options:{type:Array, required:true},
result:{type:Array, required:true},
feedback:{type:String}
这是我存储尝试的 question_id 和分数的第二个集合
quiz:[
{
questionId:{
type:mongoose.Schema.Types.ObjectId,
ref: 'Question',
index: true
},
score:{type:Number},
time:{type:String}
}
]
这不完全是我创建的一个例子
var query = {}
firstcollection.find($and[{_id:},{secondcollection question_id:}]},function(err, data){
so that filter data means filter _id will store in data.
and I send this data to the frontend
res.send(data);
});
【问题讨论】: