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

Kueri MongoDB berdasarkan nilai saat kunci induk tidak diketahui

Saya pikir desain skema tidak cukup baik. Memiliki desain skema seperti berikut:

{
    "_id" : ObjectId("57fbe76f78c1638eaebfb21f"),
    "categories" : [
        {
            "cat_name" : 1,
            "format" : 1
        },
        {
            "cat_name" : 2,
            "format" : 6
        }
    ]
}

Jauh lebih masuk akal, dengan cara ini Anda dapat mengakses format bidang dokumen kategori tertanam hanya menggunakan notasi titik. Kueri yang Anda minta dapat berupa:db.stackQuestion.find({ "categories.format": 1 })



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menggunakan Driver MongoDB Ruby untuk melakukan Group (group by)?

  2. Menginstal Klien/Driver PHP 7 MongoDB?

  3. Jalankan skrip shell mongodb melalui driver C#

  4. Dapatkan persentase dengan agregat MongoDB $group

  5. Menjalankan db.repairDatabase() dari mongodb-native di node.js