sql >> データベース >  >> NoSQL >> MongoDB

正規表現で変数を使用して、mongodb(Meteorアプリ)のデータを検索します

    それはそう。 "/"に気付いていないかもしれません /と同じではありません 後者には、連結のセマンティクスがありません(+など)。 文字列の場合)私が知る限り(しかし私は間違っているかもしれません)。後者の構文は、RegExpのインライン/短縮コンストラクターです。 クラス。修正は簡単ですが、new RegExpを使用して正規表現を明示的に作成するだけです。 。

    ただし、あなたの場合は、mongodbの$regexを使用することをお勧めします。 構成:

    Items.find({"description": {$regex: ".*" + variable + ".*"}}).fetch();
    

    詳細については、 $regexのドキュメントを参照してください。



    1. Mongoレプリカセットの歪んだ読み取り負荷

    2. MongodbTTLはドキュメントを早期に期限切れにします

    3. nextjsをインポートしますが、関数がスローされませんモジュールが見つかりません:エラー:「dns」を解決できません

    4. Node.jsでMongooseを使用してMongoDBでドキュメントを検索するときの奇妙な応答