sql >> Databasteknik >  >> NoSQL >> MongoDB

Uppdatera element i Array

Du kan använda $ för att uppdatera det första inbäddade dokumentet som matchar den givna frågan:

db.test.town.update({town_id: 13, "houses_data.house_id":5},
                    {$set: { "houses_data.$.description": "sold"}})



  1. Installera Memcached på Ubuntu 16.04/18.04 med Nginx och PHP-7.3

  2. Hur representerar man MongoDB GeoJSON-fält i ett Mongoose-schema?

  3. Mongoose, CastError:Cast to Array misslyckades för värde när man försökte spara en modell som innehåller en modell

  4. Använder Async med MongoDb för att fylla in samlingsdokument i ordning