我有一个像医生一样的猫鼬模式
{
doctorname:"",
age:"",
rating:[{patientid:"",
rating:""
}]
}
我想更新不同患者给予医生的评分。 如果同一患者被给予某一特定医生的评级,则应更新。否则,如果不同的患者给予评级,则应将其插入
rating:[{
patientid:"",
rating:""
},
{
patientid:"",
rating:""
}]
我每次更新都会遇到问题。任何形式的帮助都会被appriciated.thanks
答案 0 :(得分:0)
您应该阅读middleware和plugins。你将不得不构建预保存挂钩,这将重新计算医生的评级。
此外,您可以使用instance methods并实现以下内容:
doctorInstance.rate(patientInstance, rating)