2014-12-14 9 views
0

클라우드 코드를 파싱하는 데 사용합니다.
지금은 해결할 수없는 문제가 있습니다.
이 코드입니다.

이 1 코드는 작동에는 문제가 없지만 2 코드는 작동하지 않습니다. 왜?왜 Parse.Query 함수가 작동하지 않습니까?

var className = Parse.Object.extend("Post"); 


    //--------------------------1 Start----------------------------- 
    var post = new className(); 
    post.set("ArtistName","Name"); 
    post.set("Collection","アルバム"); 
    post.set("MusicTitle","タイトル"); 
    post.set("user",toUser); 
    post.save(null, { 
     success: function(gameScore) { 
      console.log("クラス保存成功"); 
     } 
    }); 
    //---------------------------1 end---------------------------- 

    //-------------------------2 start----------------------------- 
    var query = new Parse.Query(className); 
    //query.equalTo("user", toUser); 
    query.count({ 
     success: function(count) { 
      console.log("Sean has played " + count + " games"); 
     }, 
     error: function(error) { 
      console.log("エラー"); 
     } 
    }); 
    //--------------------------2 end------------------------------- 

답변

0

제공된 코드는 한 줄만 제외하고 유효합니다. 다음과 같이 응답 성공을 호출해야합니다.

var query = new Parse.Query(className); 
//query.equalTo("user", toUser); 
query.count({ 
    success: function(count) { 
     console.log("Sean has played " + count + " games"); 
     response.success(count); 
    }, 
    error: function(error) { 
     console.log("Error"); 
     response.error(error); 
    } 
}); 

성공을 호출 한 후 로그와 함수 호출자에서 모두 개수를 확인할 수 있습니다. 희망이 도움이됩니다.

감사합니다.

관련 문제