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

mongodb正規表現が機能しない

    おそらく、正規表現を一重引用符または二重引用符で囲まないことを忘れていたでしょう。 。

    これらは、クエリに正規表現を使用する方法のいくつかです。 。

    > db.web_configs.find({key: /cck/}).pretty();
    

    または

    > db.web_configs.find({key: /^cck$/}).pretty();
    

    または

    > db.web_configs.find({key: {$regex: "cck"}).pretty();
    

    または、編集したもの

    > db.web_configs.find({key: {$regex:/cck/}}).pretty();
    

    $regexである最後の2つのステートメントの引用符とスラッシュに関する違いを期待してください 使用されているのは明らかです。



    1. Redisキャッシュを使用して大きなオブジェクトをキャッシュする方法

    2. mLabに接続するときのマングース接続エラー

    3. MongoDB:使用後にカーソルを閉じる必要があるのはなぜですか?

    4. htmlspecialcharsは配列内の値を削除しますか?