Промежуточная таблица, чтоб небыло связи много ко многому напрямую
{
"data": {
"createComponent": {
"objectType": "project",
"projectId": null,
"mod_ver": 788,
"id": "617",
"floors": [
{
"projectId": 617,
"objectType": "table",
"floorId": null,
"mod_ver": 789,
"id": "618",
"rooms": [
{
"projectId": null,
"roomId": null,
"floorId": 618,
"id": "619",
"mod_ver": 790,
"objectType": "table",
"tables": [
{
"projectId": null,
"roomId": 619,
"floorId": null,
"id": "620",
"mod_ver": 791,
"objectType": "table"
},
{
"projectId": null,
"roomId": 619,
"floorId": null,
"id": "621",
"mod_ver": 792,
"objectType": "table"
}
],
"interiors": [
{
"projectId": null,
"roomId": 619,
"floorId": null,
"id": "620",
"mod_ver": 791,
"objectType": "table"
},
{
"projectId": null,
"roomId": 619,
"floorId": null,
"id": "621",
"mod_ver": 792,
"objectType": "table"
}
]
}
]
}
]
}
},
"extensions": {}
}
Посмотрите пожалуйста. Это вот те данные которые создаются при вызове Model.create({ includes: {Model: model, includes: { ... }}})
в начале project, внутри в нем floor, потом rooms идет, потом table и interior
вот как видите, в floor есть projectId, он создается автоматически а в дочерних компонентах уже нет
а мне надо, чтоб и во всех дочерних был projectId, вплоть до самих компонентов table
и с остальными полями, такими как floorId, roomId чтоб тоже так было