Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在mongodb中更新引用关系?_Node.js_Mongodb - Fatal编程技术网

Node.js 如何在mongodb中更新引用关系?

Node.js 如何在mongodb中更新引用关系?,node.js,mongodb,Node.js,Mongodb,我有一个医生的猫鼬模式 { doctorname:"", age:"", rating:[{patientid:"", rating:"" }] } 我想更新不同患者给医生的评分。 如果同一名患者被给予某位特定医生的评分,则应更新该评分。否则,如果不同的患者正在进行评分,则应将其作为 rating:[{ patientid:"", rating:"" }, {

我有一个医生的猫鼬模式

{
   doctorname:"",
   age:"",
   rating:[{patientid:"",
           rating:""
           }]
 }
我想更新不同患者给医生的评分。 如果同一名患者被给予某位特定医生的评分,则应更新该评分。否则,如果不同的患者正在进行评分,则应将其作为

rating:[{
        patientid:"",
        rating:""
        },
        {
        patientid:"",
        rating:""
        }]
我有问题,因为它被更新的每一次。任何形式的帮助都将不胜感激。谢谢你应该阅读和。您必须构建预保存挂钩,它将重新计算医生的评级

此外,您还可以使用和实现如下内容:

doctorInstance.rate(patientInstance, rating)