Bemærk:
- På v
3.6
du har ikke mulighed for direkte opdatering. Du skal først læse og behandle i kode og derefter opdatere. - For v
>= 4.2
du kan gøre det i ét opkald som .update() vil acceptere aggregeringspipeline &ting kan gøres i et opdateringskald til DB. Du kan prøve dette :
Forespørgsel:
db.getCollection('collectionName').update({}, [{ $set: { b: { $multiply: ["$a", 2] } } }])