【发布时间】:2016-11-16 19:07:58
【问题描述】:
嗨,我是 mongodb 的新手,我正在学习它并为我的一个使用 node.js 的爱好项目实施,请帮我一个模式和查询来完成以下项目。
我有一家医院,每位患者的详细信息都会在他第一次就诊时进行登记,每次就诊时,我都需要通过参考为该患者添加一次就诊。
var patientschema=mongoose.schema(
{
objectid:"12345678"
patientname: string,
patientDOB:Date,
Gender:string,
registrationfee:number,
visits:[{objectid:1234},{objectid:5678}]
});
访问模式就像
var visitschema = mongoose.schema({
objectid:"1234",
patientid:"12345678"
visitdate:date,
reason:string,
consultingdoctor:string
consultingfee:number
});
请为我提供适当的架构和查询,以便从 node.js 应用程序实现此目的。
【问题讨论】:
-
您没有在参考文献中写入实际值。您需要传递 ref 字段。检查此链接。 mongoosejs.com/docs/populate.html
-
是否创建了任何示例或示例应用程序?