De fato. Você pode não estar percebendo que
"/" não é o mesmo que / e este último não tem semântica para concatenação (como + para strings) até onde eu saiba (mas posso estar errado). A última sintaxe é um construtor embutido/abreviado para o RegExp classe. Dito isso, é fácil de corrigir, basta criar o regex explicitamente usando new RegExp . No seu caso, no entanto, eu recomendaria usar o
$regex do mongodb construir:Items.find({"description": {$regex: ".*" + variable + ".*"}}).fetch();
Para obter mais detalhes, consulte a documentação em
$regex
.