Suppose you want to get all the writers whose names begins with 'Hu', you'll write:
objects=ec.fetch('Writer', qualifier='lastName like "Hu*"')
Available wildcards are '*' and '?'. The former matches any
number of characters (including 0 -zero- character), the latter exactly one
occurrence of a character.
You can also use the operator 'caseInsensitiveLike':
objects=ec.fetch('Writer', qualifier='lastName caseInsensitiveLike "hu?o"')
'Hugo', 'Hulo', 'HUGO', 'hUXO', ...
Alternatively, you'd probably prefer to use a shorted alias for
caseInsensitiveLike: ilike
objects=ec.fetch('Writer', qualifier='lastName ilike "hu?o"')
Last, if you want to add raw '*' and '?' characters in a like
pattern, escape them. For example, this fetchs all books whose title ends with
'here?':
objects=ec.fetch('Book', qualifier='title like "*here\?"')
Comments are welcome: Sebastien Bigaret / Modeling Home Page