Как вложить запросы Graphql, если не удается получить данные из родительского запроса? - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть схема фильма

  type Movie {
    id: ID
    title: String
    watchedBy: [User]!
    watchedCount: Int
  }

распознаватели:

  Query: {
    listMovies: async (_, __, { dataSources }) => {
      return await dataSources.movieAPI.getAllMovies()
    },
  },
  Movie: {
    watchedBy: async (listMovie, __, { dataSources }) => {
      return await dataSources.userAPI.getWatchedByUsers(listMovie.id)
    }
  }

Что мне делать, если я хочу вернуть watchedCount?Как я могу получить доступ к watchedBy, чтобы я мог вернуть watchedBy.length?Или я должен вычислить watchedBy.length на входе?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...