Вы должны проверить документы (включая отношения) об отношениях в обратной связи, особенно включите фильтр.Вы можете включить отношение в свой запрос, например, если у вас есть модель List и модель Task, тогда вы можете иметь отношения Task belongsTo List
и List hasMany Task
.Вы можете проверить, как определить эти отношения в документах (отношениях) .
// model: List
...
"relations": {
"tasks": {
"type": "hasMany",
"model": "Task",
"foreignKey": ""
}
}
// model: Task
...
"relations": {
"list": {
"type": "belongsTo",
"model": "List",
"foreignKey": ""
}
}
Когда вы правильно определяете отношения между моделями, ваш запрос GET может выглядеть следующим образом:
localhost:3000/api/List?filter[include]='tasks' // get all lists with all tasks - each list will have all its tasks
Или
localhost:3000/api/Task?filter[include]='list' // get all tasks with their list - each task will have its parent list
В общем, петляДок - отличное место для начала путешествия, они приводят множество примеров и описывают это довольно хорошо.