In der Tat. Sie wissen vielleicht nicht, dass "/" ist nicht dasselbe wie / und letzteres hat keine Semantik für die Verkettung (wie + für Saiten), soweit ich weiß (aber ich könnte mich irren). Die letztere Syntax ist ein Inline-/Kurzschrift-Konstruktor für RegExp Klasse. Allerdings ist es einfach zu beheben, erstellen Sie einfach die Regex explizit mit new RegExp .
In Ihrem Fall würde ich jedoch empfehlen, $regex von mongodb zu verwenden konstruieren:
Items.find({"description": {$regex: ".*" + variable + ".*"}}).fetch();
Weitere Einzelheiten finden Sie in der Dokumentation zu $regex
.