Как заказать простой запрос списка в AWS -Amplify / AppSync - PullRequest
0 голосов
/ 19 июня 2020

Amplify CLI Version

4.18.1

У меня есть следующая schema.graphql, из которой кодогенератор генерирует API, как ее можно отсортировать на основе в одном столбце, например, имя экземпляра. Насколько я понимаю, это нужно сделать с помощью @key, но я хочу сделать это без передачи аргумента в запрос запроса / нет дополнительного параметра внутри мутации.

type Company @model @key(fields: ["id","name"]) {
    id: ID!
    name: String!
}

Это дает мне listCompany запрос с sortDirection / ordering, но при просмотре мутации мне требуется ввести идентификатор в качестве поля ввода. Когда я меняю схему на приведенную ниже, мне требуется ввести имя в качестве параметра, который мне не нужен, потому что я хочу, чтобы весь список не фильтровался по имени.

type Company @model @key(name: "byName", fields: ["id","name"], queryField: "GetCompanyByName") {
    id: ID!
    name: String!
}

Я думаю, что должна быть возможность сделать это и, возможно, есть, но не могу найти. Если кто-то знает решение, дайте мне знать.

...