我正在寻找一种在具有以下结构的“answer”文档数组中搜索关键字(例如“Henrik”)的方法
Array
(
[_id] => MongoId Object
(
[$id] => 4eeedd9545c717620a000007
)
[formId] => 6
[respId] => 4eeedd95c93228
[dateCreated] => 2011-10-14 07:45
[answers] => Array
(
[field1] => Henrik
[field6] => mye[email protected] /cdn-cgi/l/email-protection
[field7] => my city address
)
)
我正在这个项目上使用 PHP,并且像这样的查询当然可以工作:
$answers = $collection->find( array('formId' => 6, 'answers.field1'=> 'Henrik' ) );
我想做的是在没有答案数组的特定键的情况下进行搜索,如下所示
$answers = $collection->find( array('formId' => 6, 'answers'=> 'Henrik' ) );
是否可以进行这种类型的查询?
如果这是转发,我很抱歉。我在这里或谷歌上找不到任何关于这个的例子。
$answers = $collection->find( array('formId' => 6,
'answers'=>
array('$in' => array('Henrik'))));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)