sql >> Databáze >  >> NoSQL >> MongoDB

Regulární výraz Spring data mongodb repository

Zdá se to jako stará otázka, takže možná jste již měli řešení, ale zde, jak jsem vyřešil stejný problém:

@Query(value = "{'title': {$regex : ?0, $options: 'i'}}")
Foo findByTitleRegex(String regexString);

pomocí /?0/ zápis nebude fungovat, protože Spring Data umístí hodnotu String do uvozovek




  1. Jak mohu dotazovat mongodb pomocí mongoidu/railů bez vypršení časového limitu?

  2. Robo 3T Error:Síť je nedostupná

  3. Kde přesně je výjimka NullPointer?

  4. MongoDB $setOnInsert