MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Équivalent Mongo de SELECT DISTINCT de SQL ?

Lancez simplement une commande et définissez le distinct clé.

Jetez un œil à l'exemple suivant de la documentation :

Trouver toutes les valeurs distinctes d'une clé.

<?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";
}

?>

L'exemple ci-dessus affichera quelque chose de similaire :

4
22
87