ile alınıyor Kullanıcı nesnesini objectId'den almaya çalışıyorum. Nesnenin geçerli olduğunu biliyorum. Ama bu basit sorguyu işe alabilirim. Onun nesi var? kullanıcı sorgudan sonra hala tanımlanmamıştır.Parse Cloud Code bir kullanıcı 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() yöntemi hakkında hiçbir fikrim yoktu. Bunun için teşekkürler! –
Parse.Cloud.useMasterKey(); Parse Server sürüm 2.3.0'da (7 Aralık 2016) kullanımdan kaldırılmıştır. Bu versiyondan itibaren no-op (hiçbir şey yapmıyor). Artık, kodunuzdaki ACL veya CLP'yi geçersiz kılacak yöntemlerin her birine {useMasterKey: true} isteğe bağlı parametreyi eklemelisiniz. – alvaro