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

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

Phần sau sẽ trả về số lượng Người dùng duy nhất trên mỗi ứng dụng. Điều này sẽ áp dụng một hoạt động nhóm cho kết quả của một hoạt động nhóm bằng cách sử dụng tính năng đường ống của mongodb.

{ $match: { application: "abc" } }, 
{ $unwind: "$users" }, 
{ $group: { _id: "$status", users: { $addToSet: "$users" } } }, 
{ $unwind:"$users" }, 
{ $group : {_id : "$_id", count : {$sum : 1} } }

Hy vọng rằng điều này sẽ được thực hiện một cách dễ dàng hơn trong các bản phát hành mongo sau đây bằng một lệnh cung cấp kích thước của một mảng dưới hình chiếu. {$project: {id: "$_id", count: {$size: "$uniqueUsers"}}} https://jira.mongodb.org/browse/SERVER-4899

Chúc mừng



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để đếm các mục ngày riêng biệt trong trường dấu thời gian trong Mongoose / NodeJS?

  2. Mongoid store_in tạo ra kết quả ngẫu nhiên

  3. tạo tài liệu mongodb với tài liệu con về mặt nguyên tử?

  4. MongoDB $ trong Nhà điều hành đường ống tổng hợp

  5. ứng dụng hết thời gian chờ khi kết nối với MongoLab từ Heroku