У меня есть 4 класса в Parse. Я использую JavaScript.Реляционный запрос в парсе
1) Rangoli - Main item objects
2) Categories - List of all categories
3) Users - List of all users
4) ItemCategories - List of categories that each items are assigned
Ниже представлена структура всех классов.
Теперь я пытаюсь получить подробную информацию в одном запросе.
1) User - Name, email, avatar
2) Rangoli - filename, createdAt
3) Categories - name
Это код JavaScript, который я пробовал.
var Rangoli = Parse.Object.extend("Rangoli");
var ItemCategories = Parse.Object.extend("ItemCategories");
var query = new Parse.Query(ItemCategories);
var innerQuery = new Parse.Query(Rangoli);
innerQuery.matchesQuery("category", query);
query.find({
success : function (data) {
console.log(JSON.stringify(data));
},
error : function (e) {
}
});
С выше кода JavaScript, я получаю запись ItemCategories записи и не все столбцы всех классов указатель, как Категории, пользователь, Ранголи.
Почему бы не добавить столбец категории в классе Rangoli. Тип столбца должен быть «указателем на категорию», если отношение равно 1: 1. если отношение равно 1: 0..100, тип должен быть «массивом категории». поэтому класс CategoryItem не нужен. – Hatim