Я совсем недавно начал знакомится с Mongodb, но мне уже нужно выбрать из списка событий людей с уникальным номером которые дошли до каждого этапа (этапы записаны через стринг, но на конце цифры, к примеру "step1" или "step300") но я не могу понять как это сделать. мне в итоге придется пройти либо по списку уникальных пользователей и через .group посчитать сколько прошло каждый этап и тогда отсев и будет тем что мне нужно или суметь с каждым уникальным человеков найти его максимальный этап. Подскажите пожалуйста как это сделать?
Термины "уникальный номер", "дошли до этапа" и "через стринг" не являются терминологией проектирования баз данных, независимо от их реляционности.
Сформулируйте вопрос адекватно, или хотябы приведите пример данных и желаемого результата.