Files
ormar/docs/queries/aggregations.md

618 B

Aggregation functions

ormar currently supports 2 aggregation functions:

  • count() -> int
  • exists() -> bool

count

count() -> int

Returns number of rows matching the given criteria (i.e. applied with filter and exclude)

# returns count of rows in db for Books model
no_of_books = await Book.objects.count()

exists

exists() -> bool

Returns a bool value to confirm if there are rows matching the given criteria (applied with filter and exclude)

# returns a boolean value if given row exists
has_sample = await Book.objects.filter(title='Sample').exists()