javascript - 在 Parse Cloud Code 中将数据附加到数组

标签 javascript arrays swift parse-platform cloud

我正在编写一个 Parse Cloud Code 的函数来将一个 double 值附加到一个投票系统的数组中:

Parse.Cloud.define("addVote", function(request){

    Parse.Cloud.useMasterKey();

    var id = request.params.key
    var vote = request.params.vote

    var query = new Parse.Query("Post");
    query.equalTo("objectID", id);
    query.find({
        success: function(poll){
            poll.add("votes", vote)
            poll.save();
        },
        error: function(error){
            console.error("Got an error");
        }
    });
});

我正在使用以下函数调用该函数:

PFCloud.callFunctionInBackground("addComment", withParameters: ["key" : key, "vote": self.vote)]

我收到响应“TypeError:对象没有方法‘add’”。导致此错误的是我做错了什么?

最佳答案

我找到的解决方案:

Parse.Cloud.define("addVote", function(request){

    Parse.Cloud.useMasterKey();

    var id = request.params.key
    var answer = request.params.vote

    var query = new Parse.Query("Post");
    query.get(id, {
        success: function(post){
            post.add("votes", vote);
            post.save();
        },
        error: function(error){
            console.error("Got and error");
        }
    });
});

关于javascript - 在 Parse Cloud Code 中将数据附加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35517573/

相关文章:

javascript - 报告未显示在 IFrame 中

javascript - 如何使用 Vue 命名插槽呈现静态内容列表?

arrays - 使用枚举类型访问动态数组

ios - iOS 13 中的 UITabBar 透明标签错误

javascript - 页面加载后从 myshiptracking 加载 map

javascript - 根据 MongoDB 中的条件为所有客户分配唯一价格的策略

c++ - 如何在 C++ 中创建参数化对象数组?

python - 如何在不使用 append,Python 的情况下将元素插入数组?

ios - 在流上为 UIButton 设置动画

swift - 对子弹施加冲量