MongoDB atlast с пользователем prisma не удаляется. (OnDelete: ошибка CASCADE) - PullRequest
0 голосов
/ 22 июня 2019

Я успешно соединил MongoDB наконец с Prisma 1.28.3 (GraphQL). Я создаю пользователя с его сообщением, затем пытаюсь удалить пользователя, затем я получаю сообщение об ошибке

":" Изменение, которое вы пытаетесь сделать, нарушитобязательное отношение 'PostToUser' между почтой и пользователем "

prisma / 1.28.3 (windows-x64) node-v11.10.0 это моя версия призмы. Я хочу удалить пользователей с их сообщениями.Я перепробовал много советов разработчиков, но ошибки все еще случаются.Я также попробовал документы.я поделился файлом datamodel.prisma

type User  {
  id: ID! @id
  name: String!
  email: String!
  password: String!
  createdAt: DateTime! @createdAt
  updatedAt: DateTime! @updatedAt
  comments: [Comment!]! @relation(onDelete: CASCADE link: INLINE  )
  posts: [Post!]! @relation(onDelete: CASCADE link: INLINE )
}

type Post {
  id: ID! @id
  createdAt: DateTime! @createdAt
  updatedAt: DateTime! @updatedAt
  title: String!
  body: String!
  published: Boolean!
  author: User! 
  comments: [Comment!]! @relation(onDelete: CASCADE link: INLINE)
}

type Comment {
  id: ID! @id
  text: String!
  author: User! 
  posts: Post! 
}

мой ожидаемый результат: пользователь должен удалить с его фактическим результатом публикации: я получаю сообщение об ошибке: "message": "изменение, которое вы пытаетесь внести, нарушило бы требуемое отношение'PostToUser' между почтой и пользователем "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...