Я получаю странную ошибку в Метеор. Это позволяет мне обновлять счет, но когда я пытаюсь изменить счет, он не будет обновляться.Как вы можете отображать с ошибкой MongoDB в MeteorJs?
Template.listItem.events({
'click .remove': function(e, template) {
e.preventDefault();
ListItems.remove(this._id);
//Router.go('listPage', {_id: template.data._id});
},
'click .listItem': function(e, template) {
e.preventDefault();
var item = ListItems.findOne(this._id);
ListItems.update(this._id, {$set: { picked: true }});
Items.update(item.itemId, {$inc: {pickedCount: 1}});
},
'click .picked': function(e, template) {
e.preventDefault();
var item = ListItems.findOne(this._id);
console.log(item.itemId);
ListItems.update(this._id, {$set: { picked: false }});
Items.update({_id: item.itemId}, {$inc: {pickedCount: -1}});
}
});
Выбранный счет - это то, что я пытаюсь вернуть. Все, что я прочитал, говорит, что это должно сработать. Как я могу отобразить ошибку у MongoDB, если она есть? Является ли это принятым синтаксисом для уменьшения поля в Монго?
Можете ли вы вставить ошибку _strange_ вы видите здесь? Это поможет диагностировать проблему. –