Cloud Code - containsString

时间:2014-08-28 22:19:28

标签: parse-platform

我希望在标有like的列中获取值disliketype的所有行。在我的移动代码中,我使用了whereKey:"type" containsString:"like",但我无法弄清楚如何在Cloud Code中执行此操作。我搜索过文档,但无法找到相关信息。

1 个答案:

答案 0 :(得分:2)

我正在回答我自己的问题,因为我很难找到这个问题,所以希望这会加快未来搜索者的进程。

在Cloud Code中,有一个名为contains的函数与我提到的函数的作用相同。

var query = new Parse.Query("Activity");
query.contains("type", "like");
query.equalTo("user", request.user);
query.equalTo("photo", request.object.get("photo"));
query.count({
    success: function(count) {
        //User has no activity on photo
        if(count == 0){
            response.success();
        }
        //User already has a like or dislike on photo
        else {
            response.error();
        } 
    },
    error: function() {
        response.error("like lookup failed");
    }
});