Как получить все ключи из ассоциативного массива в коллекции mongodb, используя
драйвер PHP.
Документ:
[_id] => 1
[campaigns] => Array (
[4e3b924d18153] => Array (
[name] => Campaign One,
[flag] => 1,
),
[4e3b924d18154] => Array (
[name] => Campaign Two,
[flag] => 1,
),
[4e3b924d18155] => Array (
[name] => Campaign Three,
),
)
Мне нужно получить любые поля flag из ассоциативного массива кампании .
Флаг может не обязательно существовать.
По сути, я хочу знать, в каких кампаниях установлен флаг .
Я могу использовать следующий запрос, но он вернет только ключ флага для первой кампании
array('_id' => array('$in' => $projectIds)), array('campaigns.0.flag')
Я хотел бы вернуть индекс flag для любой кампании, которая существует в.