我希望在标有like
的列中获取值dislike
或type
的所有行。在我的移动代码中,我使用了whereKey:"type" containsString:"like"
,但我无法弄清楚如何在Cloud Code中执行此操作。我搜索过文档,但无法找到相关信息。
答案 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");
}
});