【发布时间】:2021-05-11 02:16:12
【问题描述】:
@Query(() => Post, { nullable: true })
async post(
@Arg("id", () => Int) id: number
): Promise<Post | undefined | null> {
return await Post.findOne({ id });
}
我有这个运行良好并返回所需输出的查询。但是当我将其转换为 postgres sql 时,它没有显示错误。
@Query(() => Post, { nullable: true })
async post(
@Arg("id", () => Int) id: number
): Promise<Post | undefined | null> {
const posts = await getConnection().query(
`
SELECT * FROM post where id = 2
`
);
return posts
}
它抛出错误Error: Cannot return null for non-nullable
我是 postgres 的新手。什么错误?
【问题讨论】:
标签: node.js postgresql graphql typeorm