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

MongoDB को तुलनात्मक संचालन के साथ sudocuments से अलग-अलग गिनती मिलती है

आप नीचे एकत्रीकरण का उपयोग कर सकते हैं

db.collection.aggregate([
  { "$match": {
    "$expr": {
      "$gte": [
        { "$size": {
          "$filter": {
            "input": "$managers",
            "cond": { "$eq": ["$$this.role", "HR"] }
          }
        }},
        2
      ]
    }
  }},
  { "$addFields": {
    "count": {
      "$size": {
        "$filter": {
          "input": "$managers",
          "cond": { "$eq": ["$$this.role", "HR"] }
        }
      }
    }
  }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो डीबी - JSON विस्तारित मोड में निर्यात करें

  2. उबंटू 11.04 पर मोंगोडब को पुनः आरंभ नहीं कर सकता

  3. स्थानीय पर उल्का MongoDB संस्करण कैसे निर्दिष्ट करें?

  4. उन्नयन के बाद मोंगो ने काम करना बंद कर दिया

  5. मैं कोहाना में मोंगोडीबी का उपयोग कैसे कर सकता हूं?