Prisma.io во многих отношениях выдает ошибку - PullRequest
0 голосов
/ 24 февраля 2019

У меня есть схема 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 Ответ

0 голосов
/ 24 февраля 2019

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

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

И, удалив Post.PostOrderByInput, ошибка исчезла.

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