MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

намалява стойността в колекцията до 0

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

Това постига ли това, от което се нуждаете? Променете селектора според нуждите.

Обяснение: Ние филтрираме потребители, които имат резултат 10 или повече. Ние „увеличаваме“ всички резултати на съответстващите потребители с -10 (така че ги намаляваме с 10).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb Java драйвер - $група с множество полета

  2. Опитайте се да инсталирате mongodb с dijango?

  3. Заявка на MongoDB с elemMatch за вложени данни от масив

  4. MongoDB няма да стартира след срив на сървъра

  5. MongoDB C# драйвер 2.0:Как да получите резултата от MapReduceAsync