Я не видел вашу модель базы данных, но вы могли бы иметь модель City
, что-то вроде:
type City {
id: ID! @unique
label: String
value: String
}
Тогда в вашей User
модели вы можете сделать что-то вроде этого:
type User {
id: ID! @unique
.... other User fields
city: City
}
С этой схемой вы сможете запросить значения города внутри пользователя:
query user {
currentUser {
city {
label
value
}
}
}
Вы должны адаптировать это к вашим потребностям, но это основная идея, которую, я думаю, вы ищете.