Невозможно выполнить вложенные миграции в Prisma
Я пытаюсь создать свой первый API на nets.js/prisma/postgresql
Но у меня возникли трудности с описанием моделей в prisma
Я хочу это по запросу https://my-api/seasons сервер выдал ответ в форме:
[
{
"Season1": {
"name": "Season 1",
"series": {
"seria1": {
"title": "text 1 1",
"url": "url 1 1",
"date": "date 1 1"
},
"seria2": {
"title": "text 1 2",
"url": "url 1 2",
"date": "date 1 2"
}
}
}
},
{
"Season2": {
"name": "Season 2",
"series": {
"seria1": {
"title": "text 2 1",
"url": "url 2 1",
"date": "date 2 1"
},
"seria2": {
"title": "text 2 2",
"url": "url 2 2",
"date": "date 2 2"
}
}
}
}
]
To make it clearer and clearer:
json data example 1
[
]1]
json data example 2
Это упрощенный вид миграции, который у меня не работает
Как я могу добиться того же уровня вложенности с помощью миграции Prisma, как я описал выше?
model Seasons {
id Int @id @default(autoincrement())
name Season @relation(fields: [seasonId], references: [id])
seasonId Int
}
model Season {
id Int @id @default(autoincrement())
name String @db.VarChar(40)
Seasons Seasons[]
}
