2014-08-28 1 views
0

Я хочу получить все строки, которые имеют значение like или dislike в столбце с пометкой: type. В моем мобильном коде я использую whereKey:"type" containsString:"like", но я не могу понять, как это сделать в Cloud Code. Я искал документацию, но я не могу найти информацию об этом.Cloud Code - containsString

ответ

2

Я отвечаю на свой вопрос, потому что мне трудно найти это, поэтому, надеюсь, это ускорит процесс для будущих искателей.

В облачном коде есть функция, называемая 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"); 
    } 
}); 
+0

Не могли бы вы предоставить свой код, чтобы мы могли учиться у него? – OXXY

+0

Конечно! Просто добавил мой код :) @OXXY – Dehli

+1

большое вам спасибо – OXXY