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

Truy vấn khác biệt với MongoMapper

Tôi nghĩ rằng bạn sẽ cần phải thả xuống trình điều khiển ruby ​​để thực hiện việc này vì tôi không nghĩ rằng bạn có thể làm điều này với chính MongoMapper:

subscribedToThread = Comment.collection.distinct("user_id", {:subscribe_thread => 1})

Việc gọi phương thức thu thập trên một mô hình trả về bộ sưu tập như sẽ được trình điều khiển Ruby cung cấp trực tiếp để bạn có thể đưa ra một truy vấn riêng biệt bằng cú pháp bên dưới:

collection.distinct(key, query = nil)

Bạn có thể đọc thêm về nó tại đây



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Muốn sao lưu gia tăng cho mongodb. Viết nhật ký? Oplog?

  2. Xác định xem bản ghi có phải là bản ghi mới trong lệnh gọi lại lưu trước hay không

  3. Cách triển khai máy chủ Percona cho MongoDB để có tính khả dụng cao

  4. Mô hình thích hợp cho các lược đồ lồng nhau trong Mongoose / MongoDB là gì?

  5. Thiết kế cơ sở dữ liệu quan hệ sang thiết kế mongoDB / mongoose