sql >> Database >  >> NoSQL >> MongoDB

Verwissel de waarden in een MongoDB-array

U kunt wisselen door array index te gebruiken. Zoek het eerst en verwissel het.

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


  1. Hoe werkt sorteren met `$or` en `$in` queries in MongoDB?

  2. java.lang.NoClassDefFoundError bij gebruik van MongoDB-stuurprogramma

  3. Retourneert resultaat als een array van alleen waarden

  4. Kan robomongo.sh niet uitvoeren met sh robomongo.sh in Ubuntu 14.04