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

Cara Meratakan bidang dinamis dengan dokumen induk - Data pegas Mongo DB

Jika Anda menggunakan versi mongo terbaru, Anda dapat menggunakan $replaceRoot dan $mergeObjects (referensi dari jawaban stackoverflow )

let pipeline = [
    {
        "$replaceRoot":{
            "newRoot":{
                "$mergeObjects":[
                    {
                        "id":"$id"
                    },
                    "$properties"
                ]
            }
        }
    }
]
db.collection.aggregate(pipeline)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Terhubung ke database tertentu secara default di mongodb

  2. Kecualikan Bidang Tertentu dalam Indeks Wildcard di MongoDB

  3. Temukan String di dalam String di SQL

  4. Bagaimana cara menghentikan mongo DB dalam satu perintah

  5. Mongodb tidak dapat menemukan pengguna [dilindungi email]