Verkligen. Du kanske inte inser att "/"
är inte detsamma som /
och den senare har ingen semantik för sammanlänkning (som +
för strängar) så långt jag vet (men jag kan ha fel). Den senare syntaxen är en inline/shorthand-konstruktor för RegExp
klass. Som sagt är det lätt att fixa, skapa bara det regex uttryckligen med new RegExp
.
I ditt fall skulle jag dock rekommendera att använda mongodbs $regex
konstruera:
Items.find({"description": {$regex: ".*" + variable + ".*"}}).fetch();
För mer information se dokumentationen om $regex
.