sql >> Databáze >  >> NoSQL >> MongoDB

Zaměňte hodnoty v poli MongoDB

Můžete vyměnit pomocí indexu pole. Nejprve jej najděte a vyměňte.

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


  1. Pruh:Musí poskytnout zdroj nebo zákazníka

  2. Dotaz na odpovídající data v rámci pole

  3. V Mongo existuje nějaký způsob, jak provést kontrolu a nastavení, jako je atomová operace?

  4. Nelze odstranit, vyčistit, odinstalovat mongodb z debianu