Intereting Posts
Как удалить одиночные комментарии в php? Почему возможно иметь интерфейс без типа возврата в PHP? Добавление пользовательского сегмента URL на страницу wordpress использовать завиток для загрузки непрямого файла изображения Есть ли алгоритм для вывода всех возможных комбинаций двух наборов элементов? Как запретить пользователю регистрироваться только один раз за сеанс? Как проверить Cookie Token против bcrypt-хэшированного токена в БД при использовании Persistent Login Cookies? Прочитать файл на сетевом диске Несколько полей SET с использованием LOAD DATA INFILE для формата даты SQL работает в php admin, но возвращает пустой результат в php-коде Обнаружение того, является ли переменная PHP ссылкой / ссылкой Можете ли вы включить PHP в файл Perl? Symfony2 – Как остановить Form-> handleRequest от обнуления полей, которые не существуют в данных post 502 Ошибки шлюза при высокой нагрузке (nginx / php-fpm) Сортировка Foreach Loop после ID

Mongo DB $ или запрос в PHP

Я не могу понять, в течение моей жизни, чтобы выбрать из коллекции с параметром or . Это не работает для меня, и я не могу найти документацию по нему для php.

Вот мой примерный код, который ничего не возвращает, даже если они существуют в коллекции:

 $cursor = $products->find( array( '$or' => array( "brand" => "anti-clothes", "allSizes" => "small" ) ) ); 

Related of "Mongo DB $ или запрос в PHP"

 The $or operator lets you use boolean or in a query. You give $or an array of expressions, any of which can satisfy the query. 

Вы предоставили только один элемент массива. Использование:

 find(array('$or' => array( array("brand" => "anti-clothes"), array("allSizes" => "small") )));