Mongodb агрегация удалить акценты - PullRequest
0 голосов
/ 24 февраля 2020

Есть ли возможность удалить акценты из указанного поля c на этапе проекта или на любом другом этапе агрегирования?

Мой входной документ выглядит следующим образом:

{
   "title" : "Está comprometido",
   "value" : "3"
}, 

И мне нужно этот вывод:

{
   "title" : "Esta_comprometido",
   "value" : "3"
},

1 Ответ

0 голосов
/ 24 февраля 2020

Согласно предложению @WernfriedDomscheit. Я наконец решил проблему с помощью клиентской постобработки. Я использую javascript в качестве клиента

Здесь я публикую пример jsbin, как я решил это:

https://jsbin.com/kecikomuja/edit?html, js, вывод

Я использую normalize("NFD").replace(/[\u0300-\u036f]/g, ""), чтобы заменить акценты

Это сообщение о переполнении стека дало мне идею { ссылка }

...