MongoDB组合来自多个集合的数据

时间:2015-03-20 18:46:11

标签: javascript c# mongodb mapreduce

我试图将3个集合合并为一个

第一个系列是由车辆组成

Vehicle
{
    "_id" : ,
    "vehicle_id" : ,
    "engine_id" : ,
    "service_schedule_id" : 
}

另外两个是服务时间表和部分

Service_Schedule
{
    "service_schedule_id" : ,
    "date" : ,
    "description" :
}


Parts
{
    "part_id" : ,
    "vehicle_id" : ,
    "description" :, 
    "name" : 
}

我想要的是将它们全部组合在一起,最后我有一个集合,而不是让id包含集合中的实际信息

Vehicle_Complete
{
    "_id" : ,
    "vehicle_id" : ,
    "engine_id" : ,
    "service_schedule" : 
        {
           "service_schedule_id" : ,
           "date" : ,
           "description" :,
           "parts" : 
         },
    "parts" : 
     [
        {
           "part_id" : ,
           "description" :, 
           "name" : 
         }
      ]
}

我已经看过一些使用mapreduce的类似问题,但迄今为止没有任何内容对我有用。

0 个答案:

没有答案
相关问题