我试图将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的类似问题,但迄今为止没有任何内容对我有用。