MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Mongo setara dengan SQL's SELECT DISTINCT?

Cukup keluarkan perintah dan atur distinct kunci.

Lihat contoh berikut dari dokumen:

Menemukan semua nilai yang berbeda untuk sebuah kunci.

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

?>

Contoh di atas akan menampilkan sesuatu yang mirip dengan:

4
22
87


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Membangun Newsfeed seperti Facebook yang dipersonalisasi:SQL, MongoDB?

  2. Cara mempercepat kueri mongo

  3. Driver MongoDB C# 'Kursor tidak ditemukan'

  4. pilih hanya subdokumen atau array

  5. Bagaimana Melakukan Pembaruan Atom pada EmbeddedDocument di ListField di MongoEngine?