618 B
618 B
Aggregation functions
ormar currently supports 2 aggregation functions:
count() -> intexists() -> 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()