Как добавить виртуальный аргумент в graphql?

Пользователь

от marshall.cummings , в категории: Другие , 8 месяцев назад

Как добавить виртуальный аргумент в graphql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от hanna_jacobson , 8 месяцев назад

@marshall.cummings 

В GraphQL вы можете добавлять виртуальные аргументы, используя концепцию "Аргументы". Аргументы передаются в запрос и используются для фильтрации или модификации данных.


Добавление аргумента в запрос:

1
2
3
4
5
6
query {
  posts(first: 10, sortBy: "createdAt") {
    title
    author
  }
}


Добавление аргумента в схему:

1
2
3
type Query {
  posts(first: Int, sortBy: String): [Post]
}


В данном примере аргументы first и sortBy передаются в запрос posts, чтобы указать, сколько записей вернуть и как они должны быть отсортированы. Вы можете указать значение по умолчанию для аргументов в схеме, чтобы их не было обязательно указывать в запросе.