Подсчет дубликатов слов в arrayField в postgres django
введите описание изображения здесьВ поле массива моего django. Могу ли я как-то подсчитать, сколько дублирующихся элементов есть в запросе query_set? Например, у меня есть теги ["A", "B", "C"]. Каждый объект запроса в списке будет знать, скольким символам он соответствует. Объект 1 с тегами ["A", "B", "F"] имеет те же 2. Объект 2 с тегами ["H", "S", "B"] имеет те же 1введите описание изображения здесь: https://i.stack.imgur.com/hGB0C.png. это мой код
.annotate(
number_tag=Count(
Case(
When(tags__overlap=tags_product, then=1),
default=0,
output_field=IntegerField(),
),
))