sql >> Database teknologi >  >> NoSQL >> MongoDB

formindske værdien i indsamlingen indtil 0

Meteor.users.update({'profile.score': {$gte: 10}}, {$inc: {'profile.score': -10}}, {multi: true});

Opnår dette det, du har brug for? Skift vælgeren efter behov.

Forklaring: Vi bortfiltrerer brugere, der har en score på 10 eller mere. Vi "øger" alle matchende brugeres score med -10 (så vi reducerer dem med 10).



  1. Sådan sletter du nøgler, der matcher et mønster, ved hjælp af Redis

  2. Mongo MapReducer vælg seneste dato

  3. Hvordan Redis-lister kan bruges til at implementere et chatsystem?

  4. Redis, sessionsudløb og omvendt opslag