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

Mongodb $push dalam array bersarang

Mungkin seperti ini di mana ID adalah ObjectId Anda. {} pertama diperlukan untuk mengidentifikasi dokumen Anda. Tidak perlu menggunakan ObjectId selama Anda memiliki pengenal unik lain dalam koleksi Anda.

db.collection.update(
    { "_id": ID, "playlists._id": "58"},
    { "$push": 
        {"playlists.$.musics": 
            {
                "name": "test name",
                "duration": "4.00"
            }
        }
    }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Bagaimana cara mendefinisikan skema?

  2. MongoError:Tidak dapat mengekstrak kunci geografis dari objek dengan Jenis:Titik

  3. Indeks unik luwak pada subdokumen

  4. Dapatkan persentase dengan agregat MongoDB $group

  5. Agregasi MongoDB di Loopback