Je téměř nemožné to udělat v agregačním kanálu, chcete promítnout své shody a zahrnout pouze část za obdobím. Neexistuje žádný (zatím) operátor, který by lokalizoval pozici období. Pozici potřebujete, protože $substr (https://docs.mongodb.com/manual/reference/operator/aggregation /substr/ ) vyžaduje počáteční pozici. Navíc $regEx je pouze pro párování, nemůžete jej použít v projekci k nahrazení.
Myslím, že teď je jednodušší to udělat v kódu. zde můžete použít nahrazení regulárního výrazu nebo jakékoli jiné řešení poskytované vaším jazykem