Почему не работает 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" }, `">`

Ответы (0 шт):