AggregateBuilder

dappermongo.AggregateBuilder
See theAggregateBuilder companion object
trait AggregateBuilder[-R]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def allowDiskUse(allowDiskUse: Boolean): AggregateBuilder[R]
def batchSize(batchSize: Int): AggregateBuilder[R]
def bypassDocumentValidation(bypassDocumentValidation: Boolean): AggregateBuilder[R]
def collation(collation: Option[Collation]): AggregateBuilder[R]
def comment[T : BSONDocumentWriter](comment: T): AggregateBuilder[R]
def hint[T : BSONDocumentWriter](hint: T): AggregateBuilder[R]
def maxAwaitTime(maxAwaitTime: Duration): AggregateBuilder[R]
def maxTime(maxTime: Duration): AggregateBuilder[R]
def one[T : BSONDocumentReader]: ZIO[R, Throwable, Option[T]]
def out(collection: Collection): ZIO[R, Throwable, Unit]

Runs the aggregation pipeline into another collection.

Runs the aggregation pipeline into another collection.

Attributes

def stream[T : BSONDocumentReader]: ZStream[R, Throwable, T]