MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Extraindo uma lista de substrings do MongoDB usando uma expressão regular


É quase desfazível fazer isso no tubo de agregação, você deseja projetar suas correspondências e incluir apenas a parte após o período. Não há (ainda) operador para localizar a posição do período. Você precisa da posição porque $substr (https://docs.mongodb.com/manual/reference/operator/aggregation /substr/ ) requer uma posição inicial. Além disso, $regEx é apenas para correspondência, você não pode usá-lo em uma projeção para substituir.

Acho que por enquanto é mais fácil fazer isso no código. aqui você pode usar um regex de substituição ou qualquer outra solução fornecida pelo seu idioma