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

MongoDB正規表現:文字列内に電子メールが含まれています

    ドキュメント から :

    search_string = params['search']
    
    # Constructor syntax coll.find({"name" => Regexp.new(search_string)})
    
    # Literal syntax coll.find({"name" => /#{search_string}/})
    

    ただし、注意してください...正規表現が文字列の先頭に固定されていないため、このクエリでインデックスを使用することはできません。



    1. 複数のクライアントからのMongoDBfindAndModify

    2. MongoDB deleteOne()

    3. ドキュメントの配列内のオブジェクトをどのように更新しますか(ネストされた更新)

    4. グループ化された集計で集計を制限する