Operations#

Sometimes more sophisticated filtering operations are needed such as getting items that are greater than, less than etc. by specific field. For such purpose, Red Bird provide operations:

  • greater_than

  • less_than

  • not_equal

  • between

  • in_

Examples#

from redbird.oper import greater_than, less_than, not_equal

repo.filter_by(age=greater_than(30))

repo.filter_by(age=less_than(30))

repo.filter_by(age=not_equal(30))
from redbird.oper import between, in_

repo.filter_by(age=between(20, 40))

repo.filter_by(age=in_([20, 40]))