MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongodb $push във вложен масив

Вероятно нещо подобно, където ID е вашият ObjectId. Първите {} са необходими за идентифициране на вашия документ. Не е задължително да използвате ObjectId, стига да имате друг уникален идентификатор в колекцията си.

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 db.collection.count()

  2. Как да сортирате mongodb с pymongo

  3. $първо в mongodb

  4. MongoDB 2.1 Aggregate Framework Сума от елементи на масив, съответстващи на име

  5. Настъпи изчакване след 30 000 ms избор на сървър с помощта на CompositeServerSelector