не уверен, что 0: 1: 2: и т. Д., Но я предполагаю, что это индекс в массиве. Если вы хотите реализовать массивы целых чисел или идентификаторов, вы должны использовать модификаторы GraphQL. Он называется GraphQL List, и вы можете сделать в своей схеме что-то подобное в graphql-js.
genreIds: {
type: new GraphQLList(GraphQLID),
resolve: () => {
// your external api call
return [ 16, 21, 46]
}
}
Если вы хотите узнать больше деталей. Недавно я опубликовал статью о реализации массивов в схеме GraphQL. Вот полный код о том, как можно реализовать выборку из массива пользователей. Btw. Не уверен, что вы хотели бы сделать с этими идентификаторами, но лучше в архитектуре схемы заменить его типом объекта GraphQL и получить список жанров на основе этих идентификаторов. Я надеюсь, что это помогает.
David