我有一个奇怪的问题是代码将不会在我的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