Basic info
: использование Postgres в бэкэнде и GraphQL во фронтэнде с использованием Postgraphile.
Need
: Используйте мутацию GraphQL для обновления строки в базе данных Postgres.
Code
: Предположим, у меня есть схема library_account, в которой есть таблица книг в Postgres, в которой есть такие поля, как id, title, заемщик_id и is_available.
Scenario
: Берут в долг впервые.
Proposed flow
: сделайте мутацию GraphQL, чтобы обновить таблицу Postgres с идентификатором заемщика.
Код, который я использую сейчас:
mutation BookUpdates(
$title: String,
$borrower_id: Int!, #not really an Int but for the sake of ease.
$author_id: Int!,
$isle_id: Int!,
$is_available: Boolean
) {
updateBookByAuthorIdAndIsleId(input: {
isle_id: $isle_id,
is_available: $is_available,
borrower_id: $borrower_id,
author_id: $author_id
}) {
bookEdge {
node {
author_id
}
}
}
Здесь я получаю сообщение об ошибке borrower_id
, в котором говорится, что идентификатор заемщика не определен типом updateBookByAuthorIdAndIsleId
.
Какие-либо предложения??