sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongo motsvarighet till SQLs SELECT DISTINCT?

Ge bara ett kommando och ställ in distinct nyckel.

Ta en titt på följande exempel från dokumenten:

Hitta alla distinkta värden för en nyckel.

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

?>

Exemplet ovan kommer att mata ut något som liknar:

4
22
87


  1. Hur man gör grundläggande WATCH med StackExchange.Redis

  2. Portering från SQLite till Redis

  3. Got Access nekas när jag försökte installera 64-bitars mongodb i Windows Server 2008

  4. MongoDB $toLower