Ответ 1
Увеличение на -1?
$inc: {score: -1}
В примере таблицы лидеров Meteor есть эта строка:
Players.update(Session.get("selected_player"), {$inc: {score: 5}});
Как я могу грациозно уменьшить одно поле? К сожалению, нет $dec.
Увеличение на -1?
$inc: {score: -1}
Из документов MongoDB (связанных с документами Meteor): Оператор обновления $inc принимает положительные и отрицательные значения. Отрицательное значение эффективно уменьшает указанное поле.
http://docs.mongodb.org/manual/reference/operator/update/inc/
db.test.update({id: "zxf"}, {$inc: {intValue: NumberInt(-1)}});
Update update = new Update().inc(field, -1);