Почему не работает toLower при конкатенации в MongoDB?
Есть документ вида
{
_id: "",
tags: ["Слово", "Слово2", "Слово3"]
}
При выборке в $project мне нужно сформировать новую переменную с таким содержимым
tags_html: ["<a href='/слово/'>Слово</a>", "<a href='/слово2/'>Слово2</a>"]
Делаю я это вот так:
caption: {
$map: {
input: { $slice: [`$tags`, 2]},
as: "t",
in: { $concat: [`<a href="`, request.href, "search?q=", "$$t", `">`, "$$t", "</a>"] }
}
}
Все хорошо работает, но проблема что именно в ссылке нужно привести строку в нижний регистр и еще до кучи заменить проблемы на + Пытаюсь сделать так, но не работает =(
"search?q=", { $toLower: "$$t" }, `">`