Николай, привет!
Ковыряю nexus, нужна помощь.

Я добавил в схему призмы таблицу:

model Post { id String @id @default(cuid()) @db.VarChar(32) createdAt DateTime @default(now("0")) @db.DateTime(0) updatedAt DateTime @default(now("0")) @updatedAt @db.DateTime(0) mashroom Mashrooms @default(value: Noinfo) text String createdById String? @db.VarChar(32) CreatedBy User? @relation(fields: [createdById], references: [id]) @@index([createdById], name: "User") } enum Mashrooms { Noinfo Mash1 Mash2 }
Пишу проверку типов в нексусе для поста:


import { objectType, enumType} from 'nexus' export const Post = objectType({ name: 'Post', description: 'Пост', sourceType: { module: '@prisma/client', export: 'Post', }, definition(t) { t.nonNull.string('id') t.nonNull.date('createdAt', { description: 'Когда создан', }) t.nonNull.date('updatedAt', { description: 'Когда обновлен', }) t<typeof Mashrooms>('mashroom', { description: 'Гриб', }) t.string('text') }, }) export const Mashrooms = enumType({ name: 'Mashrooms', members: ['Noinfo', 'Mash1', 'Mash2'], description: 'Список грибов', })

Вопрос: что не так со списками и как правильно связать с "создателем" (
createdById String? @db.VarChar(32) CreatedBy User? @relation(fields: [createdById], references: [id])
) ?