次の構造を持つドキュメントの「answers」配列でキーワード(例:「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でこれに関する例を見つけることができませんでした。