我正在使用节点js,mongodb和mongoose。 我已将调查存储在数据库中。
调查架构
var mongoose = require("mongoose");
var Schema = mongoose.Schema;
var SurveySchema = new Schema({
surveyname: String,
_id : String,
createrName : String,
takers : [{
takerName : String
}],
question : [{
que: String,
ans1: String,
ans2: String,
ans3: String,
ans4: String,
ans5: String
}]
});
module.exports=mongoose.model('Survey',SurveySchema);
我已经存储了可以在数组中查看调查的人员。当用户查看收件箱时,我只想显示找到特定takerName的调查。
说当前用户是'詹姆斯'。我想显示在takerName中找到'James'的所有调查,如果在takerName中找不到名称'James',则不显示调查
我怎样才能在猫鼬中这样做?我可以用什么选择猫鼬?