解析服务器Java脚本云代码错误:[TypeError:必须使用ParseObject或类名构造ParseQuery。]

问题描述 投票:0回答:1

我正在尝试运行云代码函数来查询服务器并从名为ROOMS的类中获取用户列表。然后,我想使用找到的对象的值“USER”来运行另一个查询,在该查询中我向这些用户发送推送通知。

这是我到目前为止的代码,我习惯在SWIFT写作,所以我不太擅长javascript

  Parse.Cloud.define("chatNoti", function(request,response){

  var userQuery = new Parse.Query(Parse.ROOMS);
  userQuery.equalTo("roomName",request.params.roomname);


  var message = request.params.message;
  var pushQuery = new Parse.Query(Parse.Installation);
  pushQuery.containedIn("user","USER",userQuery);   

  Parse.Push.send({
    where: pushQuery,
    data : { 
      alert: message,
      "badge": 1,
    }
    }, {
    success: function(result) {
    console.log(JSON.stringify(result));
    response.success(result);
    },
    error: function(error) {
    console.error(JSON.stringify(error));
    response.error(error.message)
    },
  useMasterKey: true

  });

});
javascript ios parse-platform parse-server parse-cloud
1个回答
0
投票

我相信Parse.ROOMS不存在尝试替换“ROOMS”,如果这是你的收藏品的名称。请注意,集合名称区分大小写。

© www.soinside.com 2019 - 2024. All rights reserved.