sql >> Databáze >  >> NoSQL >> MongoDB

Mongo ekvivalent SQL SELECT DISTINCT?

Stačí zadat příkaz a nastavte distinct klíč.

Podívejte se na následující příklad z dokumentů:

Nalezení všech odlišných hodnot pro klíč.

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

?>

Výsledek výše uvedeného příkladu bude podobný:

4
22
87


  1. Nasazení aplikace Meteor na vlastní server

  2. Souběžnost v gopkg.in/mgo.v2 (Mongo, Go)

  3. Jak vytvořit a používat Enum v Mongoose

  4. Další vlastnosti ověření MongoDB jsonSchema