Prisma.io во многих отношениях выдает ошибку

У меня есть схема graphql

type Post {
   id: ID! @unique
   createdAt: DateTime!
   updatedAt: DateTime!
   tags:[Tag!]!
}

type Tag {
   id: ID! @unique
   createdAt: DateTime!
   updatedAt: DateTime!
   name: String!
   posts:[Post!]!
}

Таким образом, тег может быть применен ко многим сообщениям, а сообщение может иметь много тегов.

Prisma генерирует код без каких-либо проблем, но запуск сервера graphql дает

Error: Unknown type "TagOrderByInput". Did you mean "PostOrderByInput", "UserOrderByInput", "LikeOrderByInput", "TagWhereInput", or "CommentOrderByInput"?
at assertValidSDL (/home/andriy/app/apollo/prisma/node_modules/graphql/validation/validate.js:89:11)

Я использую докер с Prisma и Mysql. Возможно ли иметь такие отношения? Если так, что я делаю не так?

1 ответ

Решение было в том, что в schema.graphql я импортировал

# import Post, Query.postsConnection, Post.PostOrderByInput from "./generated- 
schema.graphql"

А при удалении Post.PostOrderByInput ошибка исчезла.

# import Post, Query.postsConnection from "./generated- 
schema.graphql"
Другие вопросы по тегам