Необходимо получить коллекцию на основе компонента, подтипа, значения материала, который находится внутри массива регионов.
"_id":"01"
"pole_num": "1"
"pole_height":"10"
"lat":"39.94142507"
"lon": "-86.07079913"
"image": "_DSC9468.JPG",
"road_accessible": "true",
"regions": {
0: {
"Component": "Pole Test",
"Sub Type": {
},
"Material": "Unknown",
"Condition": {
},
"Misc": {
}
},
1: {
"Component": "TestAnchor",
"Sub Type": {
},
"Material": "Unknown",
"Condition": {
},
"Misc": {
}
}
"_id":"02"
"pole_num": "2"
"pole_height":"10"
"lat":"39.94142507"
"lon": "-86.07079913"
"image": "_DSC9468.JPG",
"road_accessible": "true",
"regions": [
0: {
"Component": "Pole Test",
"Sub Type": {
},
"Material": "Unknown",
"Condition": {
},
"Misc": {
}
},
1: {
"Component": "Test Anchor2",
"Sub Type": {
},
"Material": "Unknown",
"Condition": {
},
"Misc": {
}
}
Как получить данные, имеющие значение "Pole Test", как показано ниже:
"_id":"01"
"pole_num": "1"
"pole_height":"10"
"lat":"39.94142507"
"lon": "-86.07079913"
"image": "_DSC9468.JPG",
"road_accessible": "true",
"regions": {
0: {
"Component": "Pole Test",
"Sub Type": {
},
"Material": "Unknown",
"Condition": {
},
"Misc": {
}
}
и
"_id":"02"
"pole_num": "2"
"pole_height":"10"
"lat":"39.94142507"
"lon": "-86.07079913"
"image": "_DSC9468.JPG",
"road_accessible": "true",
"regions": [
0: {
"Component": "Pole Test",
"Sub Type": {
},
"Material": "Unknown",
"Condition": {
},
"Misc": {
}
}
существует ли какой-либо возможный запрос mongodb для работы с этим.