Я пытаюсь создать отношение «один ко многим» одного типа. В этом случае пользователь может отчитываться перед одним пользователем, а ему, в свою очередь, отчитываются многие пользователи.
Моя модель данных в настоящее время выглядит так:
type User {
id: ID! @id
name: String!
email: String! @unique
reportsTo: User @relation(name: "UserReports")
reports: [User] @relation(name: "UserReports")
}
Я ожидаю, что добавление userId в отчеты должно добавить соответствующий идентификатор пользователя в отчеты.
Однако добавление userId в reportsTo означает добавление userId в отчеты того же пользователя, а не в отчеты других пользователей.