我有一個奇怪的問題是代碼將不會在我的JavaScript運行下面的線,但是運行在-meteor蒙戈終端精細流星不能更新mongo?
resources.update({system : "booster1"},{$set:{output : 10}});
有人知道爲什麼這不會在JavaScript中工作,但會在終端工作?
這裏是
Template.FDO.events({
'change #booster1OutputSlider': function(){
var value = $('#booster1OutputSlider').val();
resources.update({system : "booster1"},{$set:{output : value}});
}
});
我已經測試值,以確保它返回一個可用的變量我的代碼的其餘部分,它只是因爲它應該。
= = = = = = = = = = = = = = = = = = = = = = = [編輯] = - 我的資源集合是在另一個.js文件中定義的。我的資源集合是在另一個.js文件中定義的。我的資源集合是在另一個.js文件中定義的。在我的lib文件夾中。爲此代碼如下:
resources = new Meteor.Collection("Resources");
它會拋出任何錯誤?還是隻是沒有更新? –
@TimC我的JavaScript在該行凍結,並且不會完成任何行。所以問題在於實際的更新語句本身。但就我的流星終端而言,它不會帶來任何錯誤。 –
如果使用字符串作爲鍵('「system」'而不是'system'),會發生什麼? – royhowie