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

mongodb Java Driver - $ group với nhiều trường

Tôi đã tìm thấy giải pháp. Tôi cần thay đổi and toán tử cho Projections.fields Tôi vẫn không biết tại sao. Có lẽ ai đó khác có thể giải thích về điều đó.

Vì vậy, truy vấn đang hoạt động trông giống như sau:

collectionName.aggregate(
  Arrays.asList(
    group(fields(eq("year", "$year"),
                 eq("month", "$month"),
                 eq("day", "$day"),
                 eq("prodName", "$prodName"),
                 eq("actionName", "$actionName")),
         sum("actionCount", 1))
);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB đánh giá nhiều $ hoặc nhiều câu lệnh như thế nào?

  2. Tìm kiếm mờ với Mongodb?

  3. Đăng yêu cầu điểm cuối api đang chờ xử lý trên công cụ dev

  4. Model.find không phải là một hàm trong mongoose

  5. Mảng nhóm tổng hợp MongoDB thành key:sum value