sql >> Database teknologi >  >> NoSQL >> MongoDB

Regulært udtryk Spring data mongodb repositories

Det virker som et gammelt spørgsmål, så måske har du allerede haft en løsning, men her hvordan håndterede jeg det samme problem :

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

ved hjælp af /?0/ notation fungerer ikke, da Spring Data placerer en strengværdi med anførselstegn




  1. Holder arrays gemt i MongoDB deres rækkefølge?

  2. Timeout udfører SET {Key}, inst:0, mgr:Inaktiv, kø:2, qu=1, qs=1, qc=0, wr=1/1, in=0/0

  3. Opdater indlejrede array-objekter baseret på en egenskab i MongoDB

  4. Gør aggregering inklusive $cond til DBObject i java