Я работаю над django фреймворком с базой данных mangodb.
Операции CRUD работают нормально, но я сталкиваюсь с проблемой ошибки получения запроса аннотации:
djongo.sql2mongo.SQLDecodeError: FAILED SQL: SELECT "app_message"."type", SUM(CASE WHEN "app_message"."type" = %(0)s THEN %(1)s ELSE %(2)s END) AS "bot" FROM "app_message" GROUP BY "app_message"."type" LIMIT 21
Params: ('Outbound', 1, 0)
Version: 1.2.38
Message.objects.values('type').\
annotate(bot=Count(Case(When(type="Outbound", then='id'), default=Value(0),
output_field=IntegerField()),
))
Также пробовал версию 1.2.31, но не повезло.
Python версия: 3.6.1, Django версия: 2.2.7