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

Tổng hợp MongoDB:Đếm các trường riêng biệt

Tôi đã tìm ra điều này bằng cách sử dụng các toán tử $ addToSet và $ unwind.

Mongodb Tổng số mảng / kích thước tập hợp

db.collection.aggregate([
{
    $group: { _id: { account: '$account' }, vendors: { $addToSet: '$vendor'} }
},
{
    $unwind:"$vendors"
},
{
    $group: { _id: "$_id", vendorCount: { $sum:1} }
}
]);

Hy vọng nó sẽ giúp ai đó



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truy cập MongoDB từ Go

  2. java.lang.NoClassDefFoundError khi sử dụng trình điều khiển MongoDB

  3. MongoDB $ concatArrays

  4. Định cấu hình ghi nhật ký cho trình điều khiển Java MongoDB

  5. Cách sử dụng mongoimport để nhập csv