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

Cách nhóm các bản ghi dựa trên các phần tử mảng bằng MongoDB

Trước tiên, bạn nên sử dụng $ unwind xuất một tài liệu cho mỗi phần tử trong mảng.

db.books.aggregate([
  { 
    $unwind : "$categories"
  },
  {
    $group : { _id : "$categories", total: { $sum: 1 } }
  }   
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Reactivemongo tuần tự hóa bản đồ thành BSONDocument

  2. Bản đồ Hadoop / Thu nhỏ so với Bản đồ / Thu nhỏ tích hợp sẵn

  3. Dịch vụ OData sử dụng NodeJS và JayData

  4. Làm cách nào để gọi các thuộc tính nằm trong một tập hợp khác trong Mảng con?

  5. Nodejs Mongodb cập nhật nhiều bộ sưu tập