sql >> Database >  >> NoSQL >> MongoDB

MongoDB reguliere expressie:bevat een e-mail in een string

Van de documentatie :

search_string = params['search']

# Constructor syntax coll.find({"name" => Regexp.new(search_string)})

# Literal syntax coll.find({"name" => /#{search_string}/})

Pas echter op... U kunt geen index gebruiken bij deze zoekopdracht, omdat uw regex niet aan de voorkant van de tekenreeks is verankerd.



  1. Zoek in MongoDB in een array en sorteer op aantal overeenkomsten

  2. MongoDB-scherven implementeren en configureren met Ansible

  3. MongoDB logt alle vragen

  4. Hoe een atoomupdate uitvoeren op een ingesloten document in een lijstveld in MongoEngine?