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

dữ liệu mùa xuân tổng hợp Mongo db

Tôi đã giải quyết được sự cố, lẽ ra tôi phải áp dụng $ match trước và sau khi $ unwind:

Aggregation.match(Criteria.where("alertsources.date_creation").regex(".*"+date+".*")),
                Aggregation.match(Criteria.where("descA").is(alertName)),

                //regex(".*"+date+".*")
                Aggregation.unwind("alertsources"),
                Aggregation.unwind("descA"),
                Aggregation.match(Criteria.where("alertsources.date_creation").regex(".*"+date+".*")),
                Aggregation.group().count().as("count")

Tất cả tín dụng được chuyển đến @ Neil Lunn , sau khi thực hiện nghiên cứu, tôi đã tìm thấy câu trả lời ban đầu của của anh ấy về vấn đề này.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Spring Data Mongo:nâng cấp với nhiều trường được cập nhật

  2. Cách định cấu hình nguồn dữ liệu StrongLoop LoopBack MongoDB để triển khai cho Heroku

  3. Mongodb- Thêm chỉ mục duy nhất trên một bộ sưu tập hiện có

  4. Nhiều biểu thức $ elemMatch để khớp các giá trị mảng bằng cách sử dụng $ all trong MongoDB?

  5. MongoDB:Chỉ mục phức hợp duy nhất và thưa thớt với các giá trị thưa thớt