MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Mongo tương đương với SELECT DISTINCT của SQL?

Chỉ cần phát hành một lệnh và đặt distinct chìa khóa.

Hãy xem ví dụ sau từ tài liệu:

Tìm tất cả các giá trị riêng biệt cho một khóa.

<?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í dụ trên sẽ xuất ra một cái gì đó tương tự như:

4
22
87


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. làm thế nào để cài đặt trình điều khiển mongodb cho c ++ trong ubuntu?

  2. Mongoose:findOneAndUpdate không cập nhật trường hiện có

  3. Làm cách nào để tôi có thể xây dựng một chương trình bằng cách sử dụng trình điều khiển c ++ của mongodb?

  4. Tôi có một truy vấn mongodb và tôi muốn tìm từ đối sánh chính xác "Được chấp thuận"

  5. Làm thế nào để điền một tài liệu con trong mongoose sau khi tạo nó?