Infatti. Potresti non rendertene conto "/"
non è uguale a /
e quest'ultimo non ha una semantica per la concatenazione (come +
per le stringhe) per quanto ne so (ma potrei sbagliarmi). Quest'ultima sintassi è un costruttore inline/shorthand per RegExp
classe. Detto questo, è facile da risolvere, basta creare la regex in modo esplicito usando new RegExp
.
Nel tuo caso, tuttavia, consiglierei di utilizzare $regex
di mongodb costruire:
Items.find({"description": {$regex: ".*" + variable + ".*"}}).fetch();
Per maggiori dettagli, vedere la documentazione su $regex
.