Здесь я использую count() с sequelize. Как получить имя псевдонима из функции резолвера graphql?
Вот мой код:
resolve: (parent, args, context, resolveInfo) => MovieDb.models.movie_streams.findAll({
distinct: true,
attributes: [
'series_number', [
sequelize.literal('COUNT(DISTINCT(series_number))'),
'total_series'
],
[
sequelize.fn(
'GROUP_CONCAT',
sequelize.literal("DISTINCT(series_number) order by series_number asc SEPARATOR '||'")
),
'series_number'
],
],
group: ['movie_id'],
where: {
movie_id: parent.id,
is_episode: 1,
episode_parent_id: 0,
is_converted: 1
},
});
Я хочу получить и total_series, и series_number. Но это показывает ошибку. Помоги мне. Как я могу это сделать?