Я хочу получить массив объектов из коллекции MongoDB, которая имеет такую структуру:
{
"_id" : ObjectId("5bcf61f135080812e8434f4e"),
"0" : {
"countryId" : "AD"
},
"1" : {
"countryId" : "AD"
},
"2" : {
"countryId" : "AD"
},
"3" : {
"countryId" : "AD"
},
"4" : {
"countryId" : "AD"
}
}
С помощью запроса:
db.getCollection('country').find({})
Я получил 1 родительский / упаковочный объект, который содержит вложенные документы, но мне нужно получить только элементы / вложенные документы с числовой меткой:
"N":{ ... },
В настоящее время результат запроса дает мне что-то вроде этого: Изображение с текущим результатом запроса - красным, поэтому мой ответ обнаруживает только один объект, но мне нужно получить массив с вложенными документами, отмеченными синим на предыдущем изображении.
Iесть микросервис с загрузочной пружиной, который ожидает массив объектов, но когда я получил данные, обнаруживает только родительский объект / объект-обертку и учитывается только как 1 элемент, игнорируя вложенные документы внутри, как я могу получить эти документы как 1 массив