Я использовал старый вариант SDK версии 1.5.0, и моя функция возвращалась со всеми включенными. Теперь я попытался использовать последний SDK, и функция возвращает только основной объект (на воротах и в местоположении я получаю только «указатели»).Parse cloud code new SDK включить подкласс не работает
Вот код:
Parse.Cloud.define("get_gates_for_user", function(request, response) {
var userId = request.params.userId;
var gateToUserQuery = new Parse.Query("GateUserJoinTable");
gateToUserQuery.equalTo("user", {
__type: "Pointer",
className: "_User",
objectId: userId
});
gateToUserQuery.include("gate");
gateToUserQuery.include("location");
gateToUserQuery.find({
success: function(results) {
response.success(results);
},
error: function(error) {
console.log(error.message);
response.error(ERROR_CODE_GENERAL_ERROR);
}
});
});
Возможно, связано? http://stackoverflow.com/questions/33059768/parse-com-javascript-sdk-using-include-but-not-working – melpomene
да, похоже, такая же проблема! Также я попробовал код с помощью JavaScript (на странице браузера), и я могу получить всю информацию о подклассах. –
Да, то же самое, что и мой пост. Я не понимаю, почему. Есть способ сделать это, но он выходит как словарь, а не как «Список' –