Prisma Connection WhereInput для массива значений перечисления?
Делая это
query {
postsConnection(where: {
status: PUBLISHED
}) {
aggregate {
count
}
edges {
cursor
node {
id
slug
}
}
}
}
дает мне postsConnection
опубликованных постов.
Post
модель имеет массив Category
перечисление в поле categories
, Это пост в datamodel
enum Category {
TECH
FIN
DIGIMARK
CODING
TUTORIAL
HOWTO
WRITING
INSPIRE
SCIENCE
POLITICS
LIFESTYLE
}
type Post {
id: ID!
title: String!
editorSerializedOutput: Json!
editorCurrentContent: Json!
editorHtml: String!
updatedAt: DateTime!
createdAt: DateTime!
author: User
authorId: String!
categories: [Category!]!
thumbnail: Json!
status: PostStatus!
slug: String!
}
Мой вопрос в том, что Prisma Query мне нужно написать, чтобы получить PostConnection
сообщений в определенной категории?
1 ответ
Решение
Prisma пока не позволяет фильтровать с помощью Enum (см. Проблему на github)
Однако вы можете сделать to-many
связь с новым типом Category
что вы можете создать