@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
, чтобы указать, сколько записей вернуть и как они должны быть отсортированы. Вы можете указать значение по умолчанию для аргументов в схеме, чтобы их не было обязательно указывать в запросе.