2015-03-13 3 views
1

Я пытаюсь создать свою первую функцию Анализировать Облако кода, и я бегу на вопрос:объект от указателя в облаке Разбор кодекса

Parse.Cloud.afterSave("Message", function(request) { 

    var fromUser = request.object.get("fromUser"); 
    var toUser = request.object.get("toUser"); 

    console.log(fromUser); // user pointer 
    console.log(toUser); // user pointer 

}); 

Как вы можете видеть, как fromUser и toUser является указателем, когда то, что я на самом деле хотят сами пользовательские объекты. Каков наилучший способ сделать это?

+0

Кайл, ты заработал? – giorgionasis

+0

@giorgionasis печально нет. –

+0

Я почти готов сделать это. Я сообщу вам – giorgionasis

ответ

1

Вы можете создать новый запрос, чтобы получить информацию о пользователе.

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

query.get(request.object.get('fromUser').id, { 
    success: function(user) { 
     // What you want with user informations 
    }, 
    error: function() {} 
}); 

Вы можете попробовать это, но я никогда не пробовал.

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

query.equalTo('objectId', request.object.get('fromUser').id); 
query.equalTo('objectId', request.object.get('toUser').id); 

query.find({ 
    success: function(users) { 
     // What you want with users information 
    }, 
    error: function() {} 
}); 
+0

Так что мне нужно было бы два два из них (один для 'toUser' и один для' fromUser')? –

+0

Возможно, вы можете получить информацию о двух пользователях одним запросом. Но я никогда не пытаюсь. – Bluety

Смежные вопросы