objectId에서 사용자 개체를 가져 오려고합니다. 나는 그 objectId가 유효하다는 것을 안다. 그러나이 간단한 쿼리를 사용할 수 있습니다. 그게 뭐가 잘못 되었 니? 사용자는 쿼리 후 여전히 정의되지 않습니다.Parse Cloud Code objectId를 사용하여 사용자 검색
var getUserObject = function(userId){
Parse.Cloud.useMasterKey();
var user;
var userQuery = new Parse.Query(Parse.User);
userQuery.equalTo("objectId", userId);
userQuery.first({
success: function(userRetrieved){
console.log('UserRetrieved is :' + userRetrieved.get("firstName"));
user = userRetrieved;
}
});
console.log('\nUser is: '+ user+'\n');
return user;
};
query.first() 메소드에 대해 알지 못했습니다. 고마워! –
Parse.Cloud.useMasterKey(); 구문 분석 서버 버전 2.3.0 (2016 년 12 월 7 일)에서 더 이상 사용되지 않습니다. 그 버전부터는 아무 것도하지 않습니다 (아무 것도하지 않습니다). 이제 코드에서 ACL 또는 CLP를 재정의해야하는 각 메소드에 {useMasterKey : true} 선택적 매개 변수를 삽입해야합니다. – alvaro