mongoose 对象类型的数组类型插入值
模型设计如下
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
}
]
}
}
}))
现在我想在today的date的morning中插入一条数据应该怎么做,
根据前面的doctorId
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
find({
doctorid:1
},function(info,error){
if(error) console.log(error);
var old_morning=info.taday.data.morning;
var insert={
};
old_morning.push(insert);
info.today.data.morning=old_morning;
info.save();
});