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

MongoDB:Cách tốt để lấy danh sách tất cả các thẻ duy nhất là gì?

Ngay cả khi trình điều khiển của bạn không triển khai riêng biệt, bạn có thể tự triển khai nó. Trong JavaScript (xin lỗi, tôi không biết Erlang, nhưng nó sẽ dịch khá trực tiếp) có thể nói:

result = db.$cmd.findOne({"distinct" : "collection_name", "key" : "tags"})

Vì vậy, đó là:bạn thực hiện findOne trên bộ sưu tập "$ cmd" của bất kỳ cơ sở dữ liệu nào bạn đang sử dụng. Chuyển cho nó tên bộ sưu tập và khóa bạn muốn chạy riêng biệt.

Nếu bạn cần một lệnh mà trình điều khiển của bạn không cung cấp trình trợ giúp, bạn có thể xem tại http://www.mongodb.org/display/DOCS/List+of+Database+Commands để có danh sách đầy đủ các lệnh cơ sở dữ liệu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb SafeMode so với WriteConcern

  2. MongoDB - Kéo nhiều đối tượng từ một mảng

  3. Lặp lại nối tiếp con trỏ mongodb (đợi lệnh gọi lại trước khi chuyển sang tài liệu tiếp theo)

  4. Xử lý di chuyển bằng MongoDb

  5. Cách kết nối Robomongo với MongoDB