Graphqlでデータを取得したい
Q&A
GraphQLで単一のデータが取れません。
リストで全てのデータは取れますが1つのデータだけを取ることができません。
どこを改善すればよいでしょうか?
type Post {
id: Int
title: String!
content:String!
}
type Query {
allPosts: [Post!]!
singleDetail(id:Int!): [Post!]!
}
Query: {
allPosts: () => {
return prisma.post.findMany();
},
singleDetail: (args:any) => {
return prisma.post.findUnique({
where:{
id:args.post.id
},
select:{
id:true,
title:true,
content:true,
}
})
},
},
0