Подтвердить что ты не робот

Как декретировать, как $dec?

В примере таблицы лидеров Meteor есть эта строка:

  Players.update(Session.get("selected_player"), {$inc: {score: 5}});

Как я могу грациозно уменьшить одно поле? К сожалению, нет $dec.

4b9b3361

Ответ 2

Из документов MongoDB (связанных с документами Meteor): Оператор обновления $inc принимает положительные и отрицательные значения. Отрицательное значение эффективно уменьшает указанное поле.

http://docs.mongodb.org/manual/reference/operator/update/inc/

Ответ 3

JS

db.test.update({id: "zxf"}, {$inc: {intValue: NumberInt(-1)}});

Java

Update update = new Update().inc(field, -1);