更新parse.com解析对象时出错

时间:2015-01-27 13:44:35

标签: javascript parse-platform cloud-code

我们编写了解析云函数来更新对象。

直到今天早上一切正常。现在我们的云代码无效。你能检查一下吗?

下面是我们更新抛出错误的对象的代码

var point = new query();对于这一行,我们得到像

这样的错误

TypeError:undefined不是函数

下面是我们的完整代码

     var query = Parse.Object.extend("Merchants");
     var point = new query(); 
     point.id = request.params.id;
     point.set("keyfield1",request.params.keyfield1);
     point.set("keyfield2",request.params.keyfield2);
     point.set("keyfield3",request.params.keyfield3);
     point.set("keyfield4",request.params.keyfield4);
     point.set("keyfield5",request.params.keyfield5);
     point.save(null,{
     success:function(response)
     {
             var resp={};
             resp.ResponseCode = "1000";
             resp.data = response;
             response.success(resp);
     },
     error:function(response)
     {
         response.error(response.status);
     }
     });

请帮助我们解决这个问题。

1 个答案:

答案 0 :(得分:0)

试试这个:

var Merchants = Parse.Object.extend("Merchants");
var merchantQuery = new Parse.Query(Merchants);
merchantQuery.equalTo("<someKey>", <someVal>);
merchantQuery.find().then(...);

希望有所帮助