MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

zmniejsz wartość w kolekcji do 0

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

Czy to osiąga to, czego potrzebujesz? Zmień selektor w razie potrzeby.

Wyjaśnienie: Odfiltrowujemy użytkowników, którzy uzyskali wynik 10 lub więcej. „Zwiększamy” wyniki wszystkich pasujących użytkowników o -10 (więc zmniejszamy je o 10).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Porównaj tablice i zwróć różnicę

  2. Jak korzystać z Elasticsearch z MongoDB?

  3. jak pobrać plik zapisany w gridFS za pomocą nodeJS

  4. Jak usunąć pole z dokumentu MongoDB ($unset)

  5. Kiedy kursor mongodb wygaśnie