Как получить подобъекты в объекте в MongoDB? - PullRequest
0 голосов
/ 25 октября 2018

Я хочу получить массив объектов из коллекции 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 массив

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...