小编Vin*_*laF的帖子

MongoDB将数据连接到一个对象数组中

我在一个名为诊断的集合中有这样的文档:

   {
        "_id" : ObjectId("582d43d18ec3f432f3260682"),
        "patientid" : ObjectId("582aacff3894c3afd7ad4677"),
        "doctorid" : ObjectId("582a80c93894c3afd7ad4675"),
        "medicalcondition" : "high fever, cough, runny nose.",
        "diagnosis" : "Viral Flu",
        "addmissiondate" : "2016-01-12",
        "dischargedate" : "2016-01-16",
        "bhtno" : "125",
        "prescription" : [ 
            {
                "drug" : ObjectId("58345e0e996d340bd8126149"),
                "instructions" : "Take 2 daily, after meals."
            }, 
            {
                "drug" : ObjectId("5836bc0b291918eb42966320"),
                "instructions" : "Take 1 daily, after meals."
            }
        ]
    }
Run Code Online (Sandbox Code Playgroud)

处方对象数组中的药物 ID来自一个名为drug的单独集合,请参阅下面的示例文档:

{
    "_id" : ObjectId("58345e0e996d340bd8126149"),
    "genericname" : "Paracetamol Tab 500mg",
    "type" : "X",
    "isbrand" …
Run Code Online (Sandbox Code Playgroud)

mongodb nosql mongodb-query aggregation-framework

8
推荐指数
1
解决办法
4125
查看次数