如何仅显示找到查看者ID的mongodb文档

时间:2017-03-09 10:22:13

标签: node.js mongodb mongoose

我正在使用节点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',则不显示调查

我怎样才能在猫鼬中这样做?我可以用什么选择猫鼬?

0 个答案:

没有答案