Повторное использование распознавателя типов в мутации GraphQL

В настоящее время у меня есть установка GraphQL на моем бэкэнде с указанным ниже распознавателем.

События не таблица в моей базе данных Postgres. Это пользовательский тип объекта в схеме GraphQL, который возвращает совокупность данных из моделей, связанных с маршрутом.

Можно ли получить массив событий в распознавателе мутаций, что-то вроде itinerary.getEvents()?

Itinerary {
  users(itinerary) {
    return db.Itinerary.getUsers()
  }
  events(itinerary) {
    // Combines database rows from several associated models and 
    returns them as a sorted, manipulated array. 
    Eg: combines data from model Activity [A, C, E] and data from 
    model Food [B, D, F], returns an array [A, B, C, D, E, F...]
  }
}
Query {
  findItinerary()...
}
Mutation {
  someMutationEndpoint(id: ItineraryId) {
    // do something with events arr [A, B, C, D, E, F...]
  }
}

0 ответов

Другие вопросы по тегам