Когда мы используем graphqlHTTP, первый аргумент, передаваемый методу разрешения, на самом деле - это параметры, передаваемые клиентским запросом, а не root, это нормально для распознавателя запросов.Но для сценария использования, где средство распознавания полей должно знать о значении родителя, как этого достичь?
type Person {
name: String,
cityId: String,
city: City,
}
В приведенном выше сценарии я хотел бы, чтобы город был преобразователем полей, и ему необходим доступ.to cityId, который является свойством родительского типа.Я предполагаю, что это должно было быть передано в качестве параметра для распознавателя поля, но это не так.Есть ли способ достичь этого?
Я вижу, что то же самое можно сделать, когда схема объявляется с использованием объектов, в этом случае первое значение, передаваемое функциям распознавателя, является корневым.