var mongoose = require("mongoose");var Schema = mongoose.Schema;var db = mongoose.connect("mongodb://10.201.253.152:27017/rwgl_test");var schema=new Schema({ pm_no:String, //任务编号 pm_name:String, //任务名称 pm_content:String, //任务内容 pm_responsibilityRoom:String, //任务负责室 pm_responsibilityPerson:String, //任务负责人 pm_begin_date:String, //任务开始时间 pm_end_date:String, //任务结束时间 pm_remind_date:String, //任务提醒时间 pm_type:String, //任务类型 (这里的值还待定) pm_status:String, //任务状态(待完成、未完成、已完成) pm_speed_of_progress:Number, //任务进度 pm_urgent_degree:String, //任务紧急程度 pm_sendPerson:String, //任务发送者人 pm_sendPersonID:String, //任务的发送者ID pm_receivePerson:[{id:String,name:String}], //任务接受者 pmd_enclosure:String, //任务附件文件名 pm_remark:String //任务备注信息 }, {collection: "pm_info"} );db.model('pm_info',schema).find({ pm_receivePerson: { $elemMatch: { id: "598d4afb067f1363e85ceb86" } } },function (err,result) { if(err) console.log(err); console.log(result);});