в нужном направлении. У меня есть $group stage. В ней _id - это два поля - name (простая строка) и status (enum {"red", "yellow", "green", "na"}). Name можно и нужно сортировать (в последующей $sort stage) просто по возрастанию. А вот status также просто так отсортировать не получится. Точнее, конечно же, получится, но так не надо. А надо, чтобы был именно порядок, как я указал выше. Это можно как-то сделать на уровне БД?
Отсортировать по порядку в энуме надо?
так точно!
Добавляйте стейдж в нем доп поле где заменяете на число и потом уже на сортировку
Обсуждают сегодня