Я ищу способ поиска по ключевому слову (например, "Henrik") в массиве "ответов" документов со следующей структурой
Array
(
[_id] => MongoId Object
(
[$id] => 4eeedd9545c717620a000007
)
[formId] => 6
[respId] => 4eeedd95c93228
[dateCreated] => 2011-10-14 07:45
[answers] => Array
(
[field1] => Henrik
[field6] => myemail@domain.com
[field7] => my city address
)
)
Я работаю в PHP над этим проектом, и, конечно, я делаю следующие запросы:
$answers = $collection->find( array('formId' => 6, 'answers.field1'=> 'Henrik' ) );
То, что я хочу сделать, это поиск без определенного ключа массива ответов, как это
$answers = $collection->find( array('formId' => 6, 'answers'=> 'Henrik' ) );
Возможно ли выполнить этот тип запроса?
Прошу прощения, если это репост. Я не смог найти ни одного примера по этому поводу здесь или в Google.