それはそう。 "/"
に気付いていないかもしれません /
と同じではありません 後者には、連結のセマンティクスがありません(+
など)。 文字列の場合)私が知る限り(しかし私は間違っているかもしれません)。後者の構文は、RegExp
のインライン/短縮コンストラクターです。 クラス。修正は簡単ですが、new RegExp
を使用して正規表現を明示的に作成するだけです。 。
ただし、あなたの場合は、mongodbの$regex
を使用することをお勧めします。 構成:
Items.find({"description": {$regex: ".*" + variable + ".*"}}).fetch();
詳細については、 $regex
のドキュメントを参照してください。
。