Запросить объекты по их ключу - PullRequest
0 голосов
/ 23 сентября 2019

Данные, которые я хочу сохранить в моем MongoDB, выглядят так:

{
    "2": {
        "3": "some value",
        "7": "some value",
        ...
    },
    "8": {
        "20": "some value",
        "24": "some value",
        ...
    },
    ...
}

Я хотел бы запросить "8" и получить

{
    "20": "some value",
    "24": "some value",
    ...
}

Вопрос: Можно ли запрашивать объекты по их ключам в PHP или мне нужно изменить структуру данных на что-то вроде ниже и использовать $collection->find( [ 'id' => '8'] );?

[
    {
        "id": 2,
        "data" {
            "3": "some value",
            "7": "some value",
            ...
        }
    },
    {
        "id": 8,
        "data" {
            "20": "some value",
            "24": "some value",
            ...
        }
    }
    ...
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...