Наистина. Може да не осъзнавате, че "/"
не е същото като /
и последният няма семантика за конкатенация (като +
за низове), доколкото знам (но може и да греша). Последният синтаксис е вграден/съкратен конструктор за RegExp
клас. Въпреки това е лесно да се коригира, просто създайте регулярния израз изрично, като използвате new RegExp
.
Във вашия случай обаче бих препоръчал да използвате $regex
на mongodb конструкция:
Items.find({"description": {$regex: ".*" + variable + ".*"}}).fetch();
За повече подробности вижте документацията за $regex
.