sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongo svarende til SQL's SELECT DISTINCT?

Bare udsend en kommando og indstil distinct nøgle.

Tag et kig på følgende eksempel fra dokumenterne:

Sådan finder du alle de forskellige værdier for en nøgle.

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

?>

Ovenstående eksempel vil udlæse noget, der ligner:

4
22
87


  1. Sådan gemmer og henter du session fra Redis

  2. Opdateringsarray inde i Mongo-dokumentet virker ikke

  3. MongoDB Multiple Masters i ReplicaSet

  4. Atomiciteten af ​​findAndModify på indlejrede dokumenter