Динамически генерировать схему GraphQL - PullRequest
0 голосов
/ 01 ноября 2018

Для одного из моих приложений требуется схема Graphql, в которой поля могут быть добавлены и разрешены на лету на основе данных. например нужно что-то вроде

type Data {
   email: [String]!
   col1 :[Int]!
   col2: [Int]!
 ...col3:


}

где col1 == nameOfColumnOne, col2=nameOfColumnTwo и т. Д. Будут добавлены на основе данных и, возможно, установлены на лету.

Я застрял на этом и буду признателен за помощь, пожалуйста.

1 Ответ

0 голосов
/ 02 ноября 2018

Не могли бы вы просто иметь распознаватель columns, который разрешает список этих столбцов, который со временем будет расти? Это имеет больше смысла для меня. Я не верю, что вы можете достичь этого моделирования, которое вы хотите.

вы бы имели type Column, который определяет, каким должен быть столбец, и имели бы:

type Data {
   email: [String]!
   columns: [Column]!
} 

Надеюсь, это поможет вам:)

...