Как декретировать, как $dec? В примере таблицы лидеров Meteor есть эта строка: Players.update(Session.get("selected_player"), {$inc: {score: 5}}); Как я могу грациозно уменьшить одно поле? К сожалению, нет $dec. Ответ 1 Увеличение на -1? $inc: {score: -1} Ответ 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);
Ответ 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);