我正在尝试将唯一 ID 传递给 GraphQL 查询,以获取针对该 ID 的所有数据。但是当我打印控制台时,它显示未定义。请注意,如果我想查看所有帖子,那么它会通过另一个查询成功。在我的 query.js 文件中,我编写了以下查询:
export const Unique_Post_Query= gql`
query SampleQueries($id: ID!) {
post(_id: $id) {
id
data {
title
body {
text
}
}
}
}`;
以及我试图查看查询结果的另一个文件中的以下代码:
const id='e42fd2b5-b84a-4417-afd2-36cdbaa204dd';
const { data , error,loading} = useQuery(Unique_Post_Query, { variables: {id ,}, });
//const { error, loading, data } = useQuery(PROFILE_QUERY);
console.log('yourrrrr f data',data);