DocumentQuery

trait DocumentQuery[D <: Document[D]]
class Object
trait Matchable
class Any

Value members

Abstract methods

def apply(query: Query): QueryBuilder[D]

Creates a QueryBuilder from the supplied Query

Creates a QueryBuilder from the supplied Query

Value parameters:
query

the query to use

Returns:

QueryBuilder[D]

def byFilter(filter: => Filter): QueryBuilder[D]

Creates a QueryBuilder from the supplied filter

Creates a QueryBuilder from the supplied filter

Value parameters:
filter

the filter to apply to this collection

Returns:

QueryBuilder[D]

def byFilter(filter: => Filter, sort: (Field[_], SortDirection)): QueryBuilder[D]

Creates a QueryBuilder from the supplied filter and sorts the results

Creates a QueryBuilder from the supplied filter and sorts the results

Value parameters:
filter

the filter to apply to this collection

sort

the sorting to use

Returns:

QueryBuilder[D]