def limit(limit: Int): Bson Creates a $limit pipeline stage for the specified filter
def lookup[T](from: String, let: Seq[Variable[T]], pipeline: Seq[_ <: Bson], as: String): Bson Creates a $lookup pipeline stage, joining the current collection with the one specified in from using the given pipeline
def lookup(from: String, pipeline: Seq[_ <: Bson], as: String): Bson Creates a $lookup pipeline stage, joining the current collection with the one specified in from using the given pipeline
def lookup(from: String, localField: String, foreignField: String, as: String): Bson Creates a $lookup pipeline stage for the specified filter
def match(filter: Bson): Bson Creates a $match pipeline stage for the specified filter
def merge(namespace: MongoNamespace, mergeOptions: MergeOptions): Bson Creates a $merge pipeline stage that merges into the specified collection using the specified options.
def merge(namespace: MongoNamespace): Bson Creates a $merge pipeline stage that merges into the specified collection using the specified options.
def merge(collectionName: String, mergeOptions: MergeOptions): Bson Creates a $merge pipeline stage that merges into the specified collection using the specified options.
def merge(collectionName: String): Bson Creates a $merge pipeline stage that merges into the specified collection using the specified options.
def unwind(fieldName: String, unwindOptions: UnwindOptions): Bson Creates a $unwind pipeline stage for the specified field name, which must be prefixed by a $ sign.
def unwind(fieldName: String): Bson Creates a $unwind pipeline stage for the specified field name, which must be prefixed by a $ sign.