Получить роли для пользователя с идентификатором пользователя в облачном коде
Я пытаюсь получить роли для нужного пользователя, где я знаю, если objectId.
exports.User.getUserRole = function(userId, success, error)
{
Parse.Cloud.useMasterKey();
console.log("getUserRole method");
var query = new Parse.Query(Parse.User);
query.
equalTo("objectId", userId)
.find({
success: function(user){
console.log("SUCCESS 1");
console.log(user);
var queryRole = new Parse.Query(Parse.Role);
queryRole
.equalTo("users", user)
.find({success: function(roles){
console.log("SUCCESS 2");
success(roles);
},
error: function(_errorRole){
console.log("FAIL 2");
console.log(_errorRole);
error(_errorRole);
}
});
},
error: function(_error){
console.log("FAIL 1");
error(_error);
}
});
Но у меня есть эта странная ошибка в журналах CloudCode:
FAIL 2 // Мой console.log
{"code": 102, "message": "равенству нужно значение вместо [map[__type:Pointer className:_User objectId:qjsmwxQ4KQ]] "}