Remodelar documentos dividindo um valor de campo
Suponha que tenhamos uma coleção de dados brutos:
{ "person": "David, age 102"}
{ "person": "Max, age 8" }
e gostaríamos de transformar essa coleção para:
{ "age": 102 }
{ "age": 8 }
usando apenas o motor mongo (d). (Se todos os nomes de pessoas ou idades tivessem comprimentos iguais, $ substr poderia fazer o trabalho). É possível?
Suponha que regex seja trivial / \ d + /