Возник такой вопрос…
Как из PHP сделать запрос в монго с $OR
В монго:
{ empl_type: { $in: [ 'programmers', 'admins' ] }, $or: [{ p_phone : true }, { a_phone: false}] }
В php:
$categories = array('programmers', 'admins');
$filters = array(
array('p_phone' => 'true'),
array('a_phone' => 'false'),
);
$data = $empls->find(array('empl_type' => array('$in' => $categories), '$or' => $filters));
ругается:
Uncaught exception 'MongoCursorException' with message '$or requires nonempty array'
Может кто-либо уже сталкивался и знает как решить данный вопрос?
-
Вопрос задан
-
3705 просмотров