gpt4 book ai didi

javascript - meteor 无法更新mongo?

转载 作者:可可西里 更新时间:2023-11-01 10:28:48 27 4
gpt4 key购买 nike

我有一个奇怪的问题是下面的代码行不会在我的 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}});
}
});

我已经测试了 value 以确保它返回一个可用的变量,它可以正常工作。

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=[编辑 ]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

我的资源集合在我的 lib 文件夹中的另一个 .js 文件中定义。其代码如下:

resources = new Meteor.Collection("Resources");

最佳答案

我们已经解决了您的问题!您当前的权限不允许您更新文档。因此,您可以添加一些逻辑来查找文档 ID,并通过该 ID 选择它,或者您可以修改您的权限。出于安全考虑,如果绝对推荐第一条路线而不是第二条路线。

关于javascript - meteor 无法更新mongo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30136189/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com