sql >> Database >  >> NoSQL >> MongoDB

Mongodb $ duw in geneste array

Waarschijnlijk zoiets als dit, waarbij ID je ObjectId is. De eerste {} zijn nodig om uw document te identificeren. Het is niet verplicht om een ​​ObjectId te gebruiken zolang je een andere unieke identifier in je collectie hebt.

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


  1. Redis haalt alle waarde van de lijst op zonder iteratie en zonder popping

  2. Wat is het maximale aantal parameters dat wordt doorgegeven aan $in query in MongoDB?

  3. MongoDb-verbinding geweigerd

  4. Percona Live 2017 - Samenvatting van Meerderen