Vorrei fare una query LIKE in persistente, sto usando sqlite. Il libro yesod fornisce un esempio di utilizzo di SQL prime a farlo, ma dice:Esempio di persistente con operatore specifico backend
è possibile esprimere un operatore LIKE direttamente nella sintassi normale a causa di un caratteristica aggiunta in persistente 0.6, che permette specifici backend operatori
Non sono riuscito a trovarne un esempio. Qualcuno potrebbe avere un esempio di cosa significherebbe utilizzare un operatore specifico come LIKE con selectList
o qualcosa di equivalente?
Grazie!
Grazie. Il codice non viene compilato, come temevi, ma non eri lontano: campo Filtro (a sinistra $ T.concat ["%", val, "%"]) (Il filtro sembra prendere un testo e non uno di entrambi PersistText) –
Nessuno di questi ha funzionato per me, ecco cosa ha fatto: 'like campo val = Campo filtro (Left $ T.concat ["% ", val,"% "]) (BackendSpecificFilter" come ")' –