Я пытаюсь преобразовать агрегацию Mon go в эквивалент PostgresSQL и передать его узлу pgp для выполнения -
Mon go агрегация:
[{"$group":{"count":{"$sum":1},"_id":{"media":"$media","user":"$user"}}},{"$sort":{"count":-1}}]
PostgresSQL формат:
const qs = `SELECT ${columns.join()} FROM $1:name ${wherePattern} ${sortPattern} ${limitPattern} ${skipPattern} ${groupPattern}`;
Результирующий pSQL запрос
SELECT COUNT(*) AS "count", "media" AS "media", "user" AS "user", * FROM "Conversions" ORDER BY "count" DESC GROUP BY ' "media", "user" '
Ошибка узла postgres:
error: Uncaught internal server error.syntax error at or near "GROUP"
Что было бы неправильно в сформированном выше запросе?