MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

स्प्रिंग डेटा मोंगो डीबी एकत्रीकरण

मैंने समस्या हल कर दी है, मुझे $unwind से पहले और बाद में $match लागू करना चाहिए था:

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")

सारा श्रेय @Neil Lunn को जाता है। , शोध करने के बाद मुझे उसका मूल answer मिला इस विषय पर।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला से संग्रह की एक सूची प्राप्त करने की कोशिश कर रहा

  2. MongoDB एक से कई संबंध

  3. स्प्रिंग बूट + MongoDB आईडी क्वेरी

  4. नेवला जे एस के माध्यम से MongoDB - FindByID क्या है?

  5. mongoDB:संग्रह में कॉलम नाम का नाम बदलना