ChangeStream

reactivemongo.api.commands.ChangeStreamAggregation.ChangeStream$
See theChangeStream companion class

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

sealed trait Offset

Change stream offset

Change stream offset

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final class ResumeAfter extends Offset

Indicates that the change stream must resume after the given value.

Indicates that the change stream must resume after the given value.

Attributes

Companion:
object
Graph
Supertypes
trait Offset
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class StartAfter extends Offset

Indicates that the change stream must start after the given value.

Indicates that the change stream must start after the given value.

Attributes

Companion:
object
Graph
Supertypes
trait Offset
class Object
trait Matchable
class Any
object StartAfter

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class StartAt extends Offset

Indicates that the change stream must start at the given operation time.

Indicates that the change stream must start at the given operation time.

Attributes

Since:

MongoDB 4.0

Companion:
object
Graph
Supertypes
trait Offset
class Object
trait Matchable
class Any
object StartAt

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
StartAt.type

Value members

Concrete methods

def apply(offset: Option[Offset], fullDocumentStrategy: Option[FullDocumentStrategy]): ChangeStream

Attributes

fullDocumentStrategy

If set to UpdateLookup, every update change event will be joined with the ''current'' version of the relevant document.

offset

the offset to manage the resume process