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
.