Rzeczywiście. Być może nie zdajesz sobie sprawy, że "/"
to nie to samo co /
a ten ostatni nie ma semantyki konkatenacji (jak +
dla ciągów) o ile wiem (ale mogę się mylić). Ta ostatnia składnia to wbudowany/skrócony konstruktor dla RegExp
klasa. To powiedziawszy, że łatwo to naprawić, po prostu utwórz wyrażenie regularne używając new RegExp
.
Jednak w twoim przypadku polecam użyć $regex
firmy mongodb konstrukcja:
Items.find({"description": {$regex: ".*" + variable + ".*"}}).fetch();
Aby uzyskać więcej informacji, zobacz dokumentację dotyczącą $regex
.