나는 키워드를 검색 할 수있는 방법을 찾고 있어요 (예를. "헨릭")를 문서의 "답변"배열에 다음 나는이 프로젝트에 PHP하고 있어요Mongodb PHP 쿼리, 배열로 검색 하시겠습니까?
Array
(
[_id] => MongoId Object
(
[$id] => 4eeedd9545c717620a000007
)
[formId] => 6
[respId] => 4eeedd95c93228
[dateCreated] => 2011-10-14 07:45
[answers] => Array
(
[field1] => Henrik
[field6] => [email protected]
[field7] => my city address
)
)
구조 및 quering로 이 과정의 작동처럼이
$answers = $collection->find(array('formId' => 6, 'answers'=> 'Henrik'));
그것이 possi처럼 내가 원하는 무엇
$answers = $collection->find(array('formId' => 6, 'answers.field1'=> 'Henrik'));
는 답변 배열의 특정 키없이 검색입니다 이 유형의 쿼리를 수행하려면? 재 게시 인 경우 죄송합니다. 여기 또는 Google에서 이에 대한 예를 찾을 수 없었습니다.
당신에게 관심의 대상이 될 수 있습니다 : http://stackoverflow.com/questions/6179871/mongodb-wildcard-in-the-key-of-a-query – Flukey
당신이이 글을 읽을 적이 있습니까? http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-ValueinanArray – Ben