Intereting Posts
получить токен oauth с официальным php-клиентом tumblrs Новая система PayPal перестала работать с моим кодом обеспечение подключения к серверу php PHP SDK – выход в Facebook выполнять клики и выйти из веб-сайта, используя cURL и php Как вставить событие в календарь Google Google, используя php? Каков самый быстрый способ опроса таблицы MySQL для новых строк? Отправить форму в Dataobject – Silverstripe 3.1 Получение подстроки из базы данных php, mysqli-stmt.bind-param]: Число элементов в строке определения типа не совпадает с числом переменных привязки Как использовать функцию wc_customer_bought_product, чтобы проверить, покупает ли клиент продукт в массиве Codeigniter: разрешение загруженных изображений – 600 на веб-сервере, изображения не отображаются на веб-сайте Как установить корневую папку для файлов PHP include динамически вставлять данные в таблицу mysql Печать всех определенных переменных и значений

Монгольский эквивалент SQL SELECT DISTINCT?

Согласно заголовку, каким будет PHP Mongo эквивалент чего-то подобного в SQL:

SELECT DISTINCT(field) FROM table WHERE someCondition = 1

Я прочитал, посмотрел на эту таблицу, но я не вижу, как сопоставить db.users.distinct('last_name') в PHP.

Related of "Монгольский эквивалент SQL SELECT DISTINCT?"

Просто выполните команду и установите distinct ключ.

Взгляните на следующий пример из документов:

Поиск всех различных значений для ключа.

 <?php $people = $db->people; $people->insert(array("name" => "Joe", "age" => 4)); $people->insert(array("name" => "Sally", "age" => 22)); $people->insert(array("name" => "Dave", "age" => 22)); $people->insert(array("name" => "Molly", "age" => 87)); $ages = $db->command(array("distinct" => "people", "key" => "age")); foreach ($ages['values'] as $age) { echo "$age\n"; } ?> 

В приведенном выше примере будет выведено нечто похожее:

 4 22 87 

Если вам нужно добавить предложение where, используйте следующий синтаксис:

 $ages = $db->command(array( "distinct" => "people", "key" => "age", "query" => array("someField" => "someValue")));