Использование:
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);
},
}
Я попытался .any () для pg-обещания, но он просто возвращает нулевые значения. Я поступаю об этом неправильно? Кажется, что-то упускается, когда мне нужно создать запросы для выбора и возврата всех элементов в данной таблице.