2014-09-14 6 views
0

parse.com의 클라우드 코드에 문제가 있습니다. 내 데이터 브라우저에서 parse.com에 "User"라는 클래스가 있습니다. 이 수업에는 7 명의 사용자가 있습니다. 각 사용자는 "objectId"및 "username"키를 가지고 있습니다. 클래스 "User"에 "objectId 's"배열을 가져 오려고하지만 가져올 수 없습니다. "사용자"가 내 클라우드 코드 로그에 정의되어 있지 않다는 말을 계속합니다. 여기 내 코드는 다음과 같습니다.parse.com에서 클라우드 코드로 클래스 가져 오기

Parse.Cloud.define("getUsers", function(request, response) { 
    var query = new Parse.Query(User); 
    var names = query.get("username"); 
    console.log("The users are" + names); 

}); 

Im new to javascript 정말 도움이 될 것입니다. 감사!

답변

2

사용자가 Parse 클래스이기 때문에 문제가 발생했습니다. 코드는 다음과 같아야합니다.

var query = new Parse.Query(Parse.User); 

또한 대부분의 함수는 재 작업이 필요합니다. 그것을위한

Parse.Cloud.define("getUsers", function(request, response) { 
    var query = new Parse.Query(Parse.User); 
    query.find({ 
     success: function(results){ 
      var users = []; 
      //extract out user names from results 
      for(var i = 0; i < results.length; ++i){ 
       users.push(results[i].get("username")); 
      } 
      response.success(users); 
     }, error: function(error){ 
      response.error("Error"); 
     } 
    }); 
}); 
+0

덕분 있지만 실제로 변경된 현재의 기록이 에러 : E2014-09-14T22 : 37 : 17.880Z] V10 : 입력 : {} 와 사용자 J7FKb38Iy1 달렸다 구름 함수 getUsers 실패 : 성공/오류가 호출되지 않았습니다. I2014-09-14T22 : 37 : 18.076Z] 사용자가 [object Object] – ian

+0

Dehli보다 한 걸음 더 가까이에 있지만 오류로 인해 실패했습니다. – ian

+0

[chat] (http://chat.stackoverflow.com/rooms/61231/room-for-dehli-and-user2792129)에 참여하십시오. – Dehli

관련 문제