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

Cách nhanh nhất để có được biểu đồ kích thước mảng bằng cách sử dụng khung tổng hợp MongoDB

Hiện tại phiên bản 2.6 đã ra mắt, khung tổng hợp hỗ trợ mảng mới toán tử $size điều này sẽ cho phép bạn $project kích thước mảng mà không cần phải giải phóng và nhóm lại.

db.sitedata.aggregate([{ $project:{ 'count': { '$size':'$hubs'} } }, 
                       { $group : {_id:'$count', count:{$sum:1} } },
                       { $sort  : { _id: 1 } } ] )



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truyền đến Số không thành công cho giá trị NaN (số loại) tại đường dẫn trên trường được tính toán Mongoose

  2. Tại sao Mongo gợi ý làm cho một truy vấn chạy nhanh hơn đến 10 lần?

  3. Bản sao chính MongoDb trở thành thứ cấp nếu thứ cấp bị lỗi

  4. Thư viện Laravel MongoDB 'jenssegers / laravel-mongodb' có Nhiều mối quan hệ không hoạt động

  5. Ngăn Mongoose tạo thuộc tính _id cho các mục mảng tài liệu con