reactivemongo

api

package api

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. api
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class AsyncDriver extends Driver

    The asynchronous driver (see MongoConnection).

  2. sealed trait AuthenticationMode extends AnyRef

    The mode/mechanism of authentication

  3. final class Collation extends AnyRef

    Represents a collection, view, index or operation specific collation.

  4. trait Collection extends AnyRef

    A MongoDB Collection, resolved from a reactivemongo.api.DefaultDB.

  5. trait CollectionProducer[+C <: Collection] extends AnyRef

    A Producer of Collection implementation.

  6. trait Cursor[T] extends CursorCompatAPI[T]

    Cursor over results from MongoDB.

  7. trait CursorCompatAPI[T] extends AnyRef

    Cursor over results from MongoDB.

  8. trait CursorFlattener[C[_] <: Cursor[_]] extends AnyRef

    Flattening strategy for cursor.

  9. trait CursorOps[T] extends AnyRef

    Internal cursor operations.

  10. final class CursorOptions extends AnyVal

  11. trait CursorProducer[T] extends AnyRef

    Allows to enrich a base cursor.

  12. sealed trait DB extends AnyRef

    The reference to a MongoDB database, obtained from a reactivemongo.api.MongoConnection.

  13. class DefaultDB extends DB with DBMetaCommands with GenericDB[Pack] with Product with Serializable

    The default DB implementation, that mixes in the database traits.

  14. case class FailoverStrategy(initialDelay: FiniteDuration = ..., retries: Int = 10, delayFactor: (Int) ⇒ Double = FailoverStrategy.defaultFactor) extends Product with Serializable

    A failover strategy for sending requests.

  15. class FlattenedCursor[T] extends Cursor[T] with FlattenedCursorCompat[T]

  16. class MongoConnection extends AnyRef

    A pool of MongoDB connections, obtained from a reactivemongo.api.MongoDriver.

  17. class MongoConnectionOptions extends Product with Serializable

    Options for MongoConnection (see more documentation).

  18. trait QueryOps extends AnyRef

    Operations about query.

  19. sealed trait ReadConcern extends AnyRef

    The Read Concern allows to control the consistency and isolation used to read data from replica sets.

  20. sealed trait ReadPreference extends AnyRef

    MongoDB read preference enables to read from primary or secondaries with a predefined strategy.

  21. trait WrappedCursor[T] extends Cursor[T] with WrappedCursorCompat[T]

    Cursor wrapper, to help to define custom cursor classes.

  22. trait WrappedCursorOps[T] extends CursorOps[T]

    Internal cursor operations.

  23. sealed trait WriteConcern extends AnyRef

    The write concern.

  24. trait CollectionMetaCommands extends AnyRef

    A mixin that provides commands about this Collection itself.

  25. trait DBMetaCommands extends AnyRef

    A mixin that provides commands about this database itself.

  26. class Failover[T] extends AnyRef

    A helper that sends the given message to the given actor, following a failover strategy.

  27. class MongoDriver extends Driver

  28. case class QueryOpts(skipN: Int = 0, batchSizeN: Int = 0, flagsN: Int = 0) extends QueryOps with Product with Serializable

    A helper to make the query options.

  29. type SerializationPackObject = SerializationPack with Singleton

    Annotations
    @deprecated
    Deprecated

    (Since version 0.17.0) Unused, will be removed

Value Members

  1. object AsyncDriver

    The driver factory

  2. object ChangeStreams

    Change stream utilities.

  3. object Collation

    Collation utilities.

  4. object Cursor

    Cursor companion object

  5. object CursorFlattener

    Flatteners helper

  6. object CursorOps

  7. object CursorOptions

  8. object CursorProducer

  9. object FailoverStrategy extends Serializable

    FailoverStrategy utilities

  10. object MongoConnection

  11. object MongoConnectionOptions extends Serializable

    MongoConnectionOptions factory.

  12. object ReadConcern

  13. object ReadPreference

    ReadPreference utilities and factories.

  14. object ScramSha1Authentication extends AuthenticationMode with ScramAuthentication with Product with Serializable

    SCRAM-SHA-1 authentication (since MongoDB 3.

  15. object ScramSha256Authentication extends AuthenticationMode with ScramAuthentication with Product with Serializable

    SCRAM-SHA-256 authentication (see MongoDB 4.

  16. object Version

  17. object WriteConcern

    WriteConcern utilities.

  18. object X509Authentication extends AuthenticationMode with Product with Serializable

    X509 authentication

  19. package bson

  20. package collections

  21. package commands

  22. package gridfs

  23. package indexes

Deprecated Value Members

  1. object CrAuthentication extends AuthenticationMode with Product with Serializable

    MongoDB-CR authentication

  2. object DB

    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Will be removed

  3. object DefaultCursor

    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Internal: will be made private

  4. object DefaultDB extends AbstractFunction3[String, MongoConnection, FailoverStrategy, DefaultDB] with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Use DefaultDB class

  5. object Driver

    The driver factory

  6. object Failover2

    Annotations
    @deprecated
    Deprecated

    (Since version 0.17.0) Internal: will be made private

  7. object MongoDriver

    The driver factory

Inherited from AnyRef

Inherited from Any

Ungrouped