Prisma Connection WhereInput 用于枚举值数组?
Prisma Connection WhereInput for Array of enum values?
这样做
query {
postsConnection(where: {
status: PUBLISHED
}) {
aggregate {
count
}
edges {
cursor
node {
id
slug
}
}
}
}
给我 postsConnection
个已发布的帖子。
Post
模型在字段 categories
中有一个 Category
枚举数组。这是 datamodel
中的 Post
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
特定类别的帖子?
Prisma 尚不允许使用 Enum 进行过滤(参见 issue on github)
但是您可以与您可以创建的新类型 Category
建立 to-many
关系
这样做
query {
postsConnection(where: {
status: PUBLISHED
}) {
aggregate {
count
}
edges {
cursor
node {
id
slug
}
}
}
}
给我 postsConnection
个已发布的帖子。
Post
模型在字段 categories
中有一个 Category
枚举数组。这是 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
特定类别的帖子?
Prisma 尚不允许使用 Enum 进行过滤(参见 issue on github)
但是您可以与您可以创建的新类型 Category
建立 to-many
关系