Как объединить $ в агрегацию MongoDB? - PullRequest
2 голосов
/ 27 мая 2020

Я хочу добавить к строке префикс $ с помощью $ concat (это цена). Очевидно, я не могу сделать

$concat: ["$", "$price"]

, потому что $ - это оператор valueof. Я пробовал \$, но это разрешает $ и вызывает ту же ошибку. Пытался \\$, но напечатал \$

Итак, как это сделать? Это вообще поддерживается?

1 Ответ

1 голос
/ 27 мая 2020

Нашел.

$concat: [ {$literal: "$"}, {$toString: "$price"} ]
...