sql >> Database >  >> NoSQL >> MongoDB

Mongo-equivalent van SQL's SELECT DISTINCT?

Geef gewoon een commando en stel de distinct . in sleutel.

Bekijk het volgende voorbeeld uit de documenten:

Alle afzonderlijke waarden voor een sleutel vinden.

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

?>

Het bovenstaande voorbeeld levert iets op dat lijkt op:

4
22
87


  1. Hoe mangoest Promise te gebruiken - mongo

  2. gegevens doorgeven tussen server en client (node.js + mongodb)

  3. Efficiënt pagineren in MongoDB met mgo

  4. Het wachtwoord wijzigen in MongoDB voor bestaande gebruiker