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

मूल फ़ील्ड निर्दिष्ट किए बिना नेस्टेड फ़ील्ड को सीधे क्वेरी कैसे करें?

सरल, बस अपना स्कीमा बदलें।

https://mongoplayground.net/p/npSvVzbnsyk

  {
    "name": "device1",
    "modules": [
      {
        "k": "camera",
        "v": 3
      }
    ]
  },
  {
    "name": "device2",
    "modules": [
      {
        "k": "wifi",
        "v": 3
      },
      {
        "k": "camera",
        "v": 2
      }
    ]
  },
  {
    "name": "device3",
    "modules": [
      {
        "k": "wifi",
        "v": 2
      }
    ]
  }

db.collection.find({"modules.v": 3})


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या मोंगोडीबी के एकत्रीकरण ढांचे के साथ एकाधिक कॉलम समूह और योग करना संभव है?

  2. नेवला - _id . के साथ वस्तुओं की सरणी के बजाय _ids की सूची प्राप्त करें

  3. MongoDB एकत्रीकरण:एक गतिशील फ़ील्ड पथ के माध्यम से एक एम्बेडेड दस्तावेज़ से फ़ील्ड जोड़ें

  4. पेरकोना लाइव 2017 - कईनीन्स रिकैप

  5. नेस्टेड उप-दस्तावेज़ मोंगोडब में किसी सरणी के साथ फ़ील्ड को कैसे देखें?