我的文檔「答案」數組中尋找一種方式來搜索一個關鍵字(如「亨裏克」)具有以下結構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
)
)
我在PHP在這個項目上的工作,並quering像這樣的作品當然是:
$answers = $collection->find(array('formId' => 6, 'answers.field1'=> 'Henrik'));
我想要做的是沒有答案陣列的特定鍵搜索,這樣
$answers = $collection->find(array('formId' => 6, 'answers'=> 'Henrik'));
是否possi可以做這種類型的查詢嗎? 如果這是轉貼,我很抱歉。我無法在此處或在Google上找到任何關於此的示例。
可能是你的興趣:http://stackoverflow.com/questions/6179871/mongodb-wildcard-in-the-key-of-a-query – Flukey 2011-12-19 13:46:08
你讀過嗎? http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-ValueinanArray – Ben 2011-12-19 16:10:56