使用: NodeJS,Express,PostgreSQL,GraphQL
我可以得到一行结果:
oneTopic: {
type: TopicsType,
args: {
id: { type: GraphQLUUID },
},
resolve(parentValue, args) {
const query = 'SELECT * FROM topics WHERE id=$1';
const values = [args.id];
return db
.one(query, values)
.then(res => res)
.catch(err => err);
},
}
我无法获得给定表的“全部”结果:
allTopics: {
type: TopicsType,
args: {
},
resolve(parentValue, args) {
const query = 'SELECT * FROM topics';
return db
.any(query, args)
.then(res => res)
.catch(err => err);
},
}
我为pg-promise尝试了.any(),但是它只返回空值。我会以错误的方式处理吗?当需要建立查询以选择并返回给定表中的所有项目时,似乎缺少了某些东西。