А кто-нибудь фрагменты использует с Аполло? Любопытно, насколько хорошо он с ними сейчас дружит (а то давно когда-то помню были проблемы)
Вы на сервер AST отправляете или строку? Если строку - нафиг вам graphql-tag в базовом варианте сравнения с rest?
На клиенте или сервере? На клиенте-то какие зависимости вам нужны обязательные для graphql?
А в чем проблема? В резолвере этого поля (Event.event_times) делаете выборку и возвращаете только уникальные
В смысле когда значение возвращаете? Не похоже - там же значения должны быть, а что за значение Date?
Поле event_times к чему относится? К типу ObjectType или внутри мутации аргумент какой-то?
То есть в резолвере поля Event.event_times нужно вернуть массив уникальных значений?
кириллица в названии полей?