sql >> Database teknologi >  >> NoSQL >> MongoDB

Skift værdierne i et MongoDB-array

Du kan bytte ved at bruge array index. Find det først og skift 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. Sådan får du brugeroplysninger fra mongodb i node.js

  2. Gendan en MongoDB-database ved hjælp af mongorestore

  3. Mongo geospatialt indeks og Meteor

  4. Mongodb - forespørg om dagens totaler, uges totaler og måneds totaler i én forespørgsel