如何“加入”DBRef

时间:2014-11-09 17:55:50

标签: mongodb dbref

不知何故,当解析DBReferences并且引用对象的值与原始对象一起返回时,必须能够生成结果。

示例:第一个对象有一个引用

{
"_id" : ObjectId("53bd526a5894ca07e60ca414"),
"name": "The name"
"labelnames" : {

    "de" : {
        "$ref" : "nameList",
        "$id" : ObjectId("53bd526a5894ca07e60ca41c")
    }
}
}

第二个对象存储值

{
"_id" : ObjectId("53bd526a5894ca07e60ca41c"),
"lang" : "de",
"labelNameMap" : {
    "9d96cd10-d27f-4579-9f6e-9fd8d9f9c683" : {
        "value" : "the value"
    }
}
}

结果应该是: {name:“the name”,value:“value} 使用SQL它将是一个连接,这是如何在MongoDB中完成的?

0 个答案:

没有答案