MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Tauschen Sie die Werte in einem MongoDB-Array aus

Sie können tauschen, indem Sie den Array-Index verwenden. Finde es zuerst und tausche es aus.

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