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);});