我需要得到这个结果: name,以及elementsInPanel中的id。 我发现的问题是,对于所有对象,面板都有id键中的信息,这些信息总是不同的。我没有办法做一些像$ unwind这样的事情:" $ panels。*。elementsInPanel"
这可能吗?如果没有,你会怎么做?
{
"name" : "A Dashboard",
"panels" : {
"54ca95f3ae644d531b29fa9b" : {
"elementsInPanel" : [
"541c5e7af0a8c43210f4732d",
"541c7a73762ac93d1734f560",
"541e0f3f591450a82b9dadfc",
"541e0f8b591450a82b9dae09",
"546ccfffb849b58e4bb91bf7",
"54700886a587aaec54f22058"
]
},
"54ca95f3ae644d531b29fa9c" : {
"elementsInPanel" : [
"541c5e7af0a8c43210f4732d",
"541c7a73762ac93d1734f560",
"541e0f3f591450a82b9dadfc",
"541e0f8b591450a82b9dae09",
"546ccfffb849b58e4bb91bf7",
"54700886a587aaec54f22058"
]
}
},
"id" : ObjectId("5424bef7e880605e4d18af76")
}