鍍金池/ 問答/數(shù)據(jù)庫  HTML/ mongoose 對象類型的數(shù)組類型插入值

mongoose 對象類型的數(shù)組類型插入值

模型設計如下

const RegistrationSheet = mongoose.model('RegistrationSheet', new Schema({
  doctorId: String,
  today: {
    time: String,
    date: {
      morning: [
        {
          number:Number,          
          patient: String
        }
      ],
      afternoon: [
        {
          number:Number,          
          patient: String
        }
      ]
    }
  },
  tomorrow: {
    time: String,
    date: {
      morning: [
        {
          number:Number,
          patient: String
        }
      ],
      afternoon: [
        {
          number:Number,          
          patient: String
        }
      ]
    }
  },
  afterTomorrow: {
    time: String,
    date: {
      morning: [
        {
          number:Number,          
          patient: String
        }
      ],
      afternoon: [
        {
          number:Number,          
          patient: String
        }
      ]
    }
  }
}))

現(xiàn)在我想在today的date的morning中插入一條數(shù)據(jù)應該怎么做,
根據(jù)前面的doctorId

回答
編輯回答
雨蝶

find({
doctorid:1
},function(info,error){
if(error) console.log(error);
var old_morning=info.taday.data.morning;
var insert={

  number:1,
  patient:'xiaoming'

};
old_morning.push(insert);
info.today.data.morning=old_morning;
info.save();
});

2018年8月30日 06:58