sql >> Database >  >> NoSQL >> MongoDB

hoe een nummerveld bij te werken met een ander nummerveld in MongoDB

Opmerking:

  1. Op v3.6 je hebt geen optie voor directe update, je moet eerst de code lezen en verwerken en dan updaten.
  2. Voor v>= 4.2 je kunt het in één keer doen als .update() accepteert aggregatiepijplijn en dingen kunnen worden gedaan in één update-aanroep naar DB. Je kunt dit proberen:

Vraag:

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



  1. MongoDB - Hoe definieer je meerdere datatypes voor een veld in Mongoose?

  2. hoe Excel-bestand (XLSX) te importeren naar mongoDB

  3. MongoDB-query op n'th element (variabele index) van subdocumentarray

  4. Mongodb 16 MB documentvoorbeeld, hoeveel werkelijke gegevens?