MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara langsung menanyakan bidang bersarang tanpa menentukan bidang induk?

Sederhana, cukup ubah skema Anda.

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. kueri agregasi mongo dengan driver mgo

  2. bagaimana cara menghubungkan mongo dengan elasticsearch menggunakan logstash?

  3. Temukan objek di antara dua tanggal MongoDB

  4. Pertimbangan Dasar untuk Mengambil Cadangan MongoDB

  5. Ekspor dari Oracle ke MongoDB menggunakan python