sql >> Databasteknik >  >> NoSQL >> MongoDB

hur man uppdaterar ett nummerfält med ett annat nummerfält i MongoDB

Obs!

  1. På v3.6 du har inget alternativ för direkt uppdatering. Du måste först läsa och bearbeta i kod och sedan uppdatera.
  2. För v>= 4.2 du kan göra det i ett samtal som .update() kommer att acceptera aggregeringspipeline och saker kan göras i ett uppdateringsanrop till DB. Du kan prova detta :

Fråga:

db.getCollection('collectionName').update({}, [{ $set: { b: { $multiply: ["$a", 2] } } }])



  1. Lata laddar/mer data Bläddra i Mongoose/Nodejs

  2. MongoDB PHP UTF-8 problem

  3. Redis vs. MongoDB:Vad du behöver veta

  4. Enkel PHP mongoDB Användarnamn och lösenord Sök efter webbplats