Aggregate

object Aggregate
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def bucketAuto[TExpression](groupBy: TExpression, buckets: Int, options: BucketAutoOptions): Aggregate
def count(field: String): Aggregate
def graphLookup[TExpression](from: String, startWith: TExpression, connectFromField: String, connectToField: String, as: String, options: GraphLookupOptions): Aggregate
def group[TExpression](id: TExpression, fieldAccumulators: Accumulator): Aggregate
def limit(n: Int): Aggregate
def lookup(from: String, localField: String, foreignField: String, as: String): Aggregate
def lookup(from: String, pipeline: Aggregate, as: String): Aggregate
def matchBy(filter: Filter): Aggregate
def merge(collectionName: String, options: MergeOptions): Aggregate
def out(collectionName: String): Aggregate
def out(databaseName: String, collectionName: String): Aggregate
def project(projection: Projection): Aggregate
def replaceWith[TExpression](value: TExpression): Aggregate
def sample(size: Int): Aggregate
def skip(n: Int): Aggregate
def sort(sort: Sort): Aggregate
def sortByCount[TExpression](filter: TExpression): Aggregate
def unionWith(collection: String, pipeline: Aggregate): Aggregate
def unwind(fieldName: String, options: UnwindOptions): Aggregate

Concrete fields