Query Reference¶
Query ¶
Synchronous query result with convenience methods.
Immutable — filter(), order_by(), limit() return a new Query. Reusable — each method creates a new stream.
order_by ¶
Add ordering. Accepts FieldDescriptor (ascending), Asc, or Desc.
AsyncQuery ¶
Asynchronous query result with convenience methods.
Immutable — filter(), order_by(), limit() return a new AsyncQuery. Reusable — each method creates a new stream.
order_by ¶
Add ordering. Accepts FieldDescriptor (ascending), Asc, or Desc.
ProjectedQuery ¶
Result of a projection query — iterates dict[str, Any] instead of model instances.
Returned by Query.project(). Only the projected fields are present in each dict.
AsyncProjectedQuery ¶
Async result of a projection query — iterates dict[str, Any].
Returned by AsyncQuery.project(). Only the projected fields are present in each dict.
Asc ¶
Bases: _Order
Ascending order.
Desc ¶
Bases: _Order
Descending order.