sql >> Databasteknik >  >> NoSQL >> MongoDB

Byt värdena i en MongoDB-array

Du kan byta genom att använda arrayindex. Hitta det först och byt det.

db.myCollection.find().forEach(function(doc){
        db.myCollection.update({_id: doc._id},
          {$set: {"geo.0": doc.geo[1], "geo.1": doc.geo[0]}})
    })


  1. Meteor:skillnad mellan namn på samlingar, variabler, publikationer och prenumerationer?

  2. Fråga efter matristyp - MongoDB

  3. Uppdatera dokument med hjälp av resultatet av sammanlänkade fält

  4. Expressladdningssession från Mongo med session_id