Inderdaad. Je realiseert je misschien niet dat "/" is niet hetzelfde als / en de laatste heeft geen semantiek voor aaneenschakeling (zoals + voor snaren) voor zover ik weet (maar ik kan het mis hebben). De laatste syntaxis is een inline/steno-constructor voor de RegExp klas. Dat gezegd hebbende, het is eenvoudig op te lossen, maak gewoon de regex expliciet aan met behulp van new RegExp .
In jouw geval zou ik echter aanraden om Mongodb's $regex . te gebruiken constructie:
Items.find({"description": {$regex: ".*" + variable + ".*"}}).fetch();
Zie voor meer details de documentatie over $regex
.