package commands

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. commands
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait BSONCommandError extends Exception with CommandError

    A command error that optionally holds the original TraversableBSONDocument

  2. trait BSONCommandResultMaker[Result] extends CommandResultMaker[Result]
  3. case class CappedOptions(size: Long, maxDocuments: Option[Int] = None) extends Product with Serializable
  4. case class CollStatsResult(ns: String, count: Int, size: Double, averageObjectSize: Option[Double], storageSize: Double, numExtents: Int, nindexes: Int, lastExtentSize: Option[Int], paddingFactor: Option[Double], systemFlags: Option[Int], userFlags: Option[Int], totalIndexSize: Int, indexSizes: Array[(String, Int)], capped: Boolean, max: Option[Long]) extends Product with Serializable

    Various information about a collection.

    Various information about a collection.

    ns

    The fully qualified collection name.

    count

    The number of documents in this collection.

    size

    The size in bytes (or in bytes / scale, if any).

    averageObjectSize

    The average object size in bytes (or in bytes / scale, if any).

    storageSize

    Preallocated space for the collection.

    numExtents

    Number of extents (contiguously allocated chunks of datafile space).

    nindexes

    Number of indexes.

    lastExtentSize

    Size of the most recently created extent.

    paddingFactor

    Padding can speed up updates if documents grow.

    systemFlags

    System flags.

    userFlags

    User flags.

    indexSizes

    Size of specific indexes in bytes.

    capped

    States if this collection is capped.

    max

    The maximum number of documents of this collection, if capped.

  5. trait Command[Result] extends AnyRef

    A MongoDB Command.

    A MongoDB Command.

    Basically, it's as query that is performed on any db.$cmd collection and gives back one document as a result.

  6. trait CommandError extends Exception with ReactiveMongoException

    A generic command error.

  7. trait CommandResultMaker[Result] extends AnyRef

    Handler for deserializing commands results.

    Handler for deserializing commands results.

    Result

    The result type of this command.

  8. class DefaultCommandError extends Exception with BSONCommandError

    A default command error, which may contain the original BSONDocument of the response.

  9. class MakableCommand extends AnyRef

    A makable command, that can produce a request maker ready to be sent to a reactivemongo.core.actors.MongoDBSystem actor.

  10. sealed trait ScramFinalNegociation extends Command[SuccessfulAuthentication]

Deprecated Type Members

  1. case class AddToSet(field: String) extends GroupFunction with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  2. case class Aggregate(collectionName: String, pipeline: Seq[PipelineOperator]) extends Command[Stream[BSONDocument]] with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  3. case class Ascending(field: String) extends SortOrder with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  4. sealed trait AuthenticationResult extends AnyRef

    An authentication result

    An authentication result

    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.0) Internal: will be made private

  5. case class Avg(field: String) extends GroupFunction with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  6. case class Descending(field: String) extends SortOrder with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  7. sealed abstract class FailedAuthentication extends Exception with BSONCommandError with AuthenticationResult with Product with Serializable

    A failed authentication result

    A failed authentication result

    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.1) Internal: will be made private

  8. case class First(field: String) extends GroupFunction with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  9. case class Group(identifiers: BSONValue)(ops: (String, GroupFunction)*) extends PipelineOperator with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  10. case class GroupField(idField: String)(ops: (String, GroupFunction)*) extends PipelineOperator with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  11. sealed trait GroupFunction extends AnyRef
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  12. case class GroupMulti(idField: (String, String)*)(ops: (String, GroupFunction)*) extends PipelineOperator with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  13. case class Last(field: String) extends GroupFunction with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  14. case class Limit(limit: Int) extends PipelineOperator with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  15. case class Match(predicate: BSONDocument) extends PipelineOperator with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  16. case class Max(field: String) extends GroupFunction with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  17. case class Min(field: String) extends GroupFunction with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  18. sealed trait PipelineOperator extends AnyRef
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  19. case class Project(fields: (String, BSONValue)*) extends PipelineOperator with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  20. case class Push(field: String) extends GroupFunction with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  21. case class PushMulti(fields: (String, String)*) extends GroupFunction with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  22. case class ReplaceRoot(newRoot: BSONDocument) extends PipelineOperator with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  23. case class ReplaceRootField(newRoot: String) extends PipelineOperator with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  24. case class Skip(skip: Int) extends PipelineOperator with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  25. case class Sort(fields: Seq[SortOrder]) extends PipelineOperator with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  26. sealed trait SortOrder extends AnyRef
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  27. sealed trait SuccessfulAuthentication extends AuthenticationResult

    A successful authentication result.

    A successful authentication result.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.0) Internal: will be made private

  28. case class SumField(field: String) extends GroupFunction with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  29. case class SumValue(value: Int) extends GroupFunction with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  30. case class Unwind(field: String) extends PipelineOperator with Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  31. case class VerboseSuccessfulAuthentication(db: String, user: String, readOnly: Boolean) extends SuccessfulAuthentication with Product with Serializable

    A verbose successful authentication result (MongoDB >= 2.2).

    A verbose successful authentication result (MongoDB >= 2.2).

    Previous versions of MongoDB only return ok = BSONDouble(1.0).

    db

    the database name

    user

    the user name

    readOnly

    states if the authentication gives us only the right to read from the database.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.0) Internal: will be made private

Value Members

  1. object CollStatsResult extends BSONCommandResultMaker[CollStatsResult] with Serializable
  2. object CommandError extends Serializable
  3. object FailedAuthentication extends AbstractFunction2[String, Option[BSONDocument], FailedAuthentication] with Serializable

Deprecated Value Members

  1. object Aggregate extends BSONCommandResultMaker[Stream[BSONDocument]] with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  2. object CrAuthenticate extends BSONCommandResultMaker[SuccessfulAuthentication] with Serializable

    Authentication command's response deserializer.

    Authentication command's response deserializer.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.0) Internal: will be made private

  3. object GetCrNonce extends Command[String]

    Getnonce Command for Mongo CR authentication.

    Getnonce Command for Mongo CR authentication.

    Gets a nonce for authentication token.

    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.0) Internal: will be made private

  4. object GroupFunction
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use reactivemongo.api.collections.GenericCollection.aggregateWith

  5. object ScramSha1FinalNegociation extends BSONCommandResultMaker[SuccessfulAuthentication] with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.18.4) Unused

  6. object ScramSha1Initiate extends BSONCommandResultMaker[ScramChallenge[ScramSha1Authentication.type]] with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.18.4) Internal: will be made private

  7. object ScramSha1Negociation extends Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.18.4) Internal: will be made private

  8. object ScramSha1StartNegociation extends BSONCommandResultMaker[Either[SuccessfulAuthentication, Array[Byte]]] with Serializable
    Annotations
    @deprecated @SerialVersionUID()
    Deprecated

    (Since version 0.18.4) Internal: will be made private

  9. object SilentSuccessfulAuthentication extends SuccessfulAuthentication

    A silent successful authentication result (MongoDB <= 2.0).

    A silent successful authentication result (MongoDB <= 2.0).

    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.0) Internal: will be made private

  10. object X509Authenticate extends BSONCommandResultMaker[SuccessfulAuthentication] with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.0) Internal: will be made private

Inherited from AnyRef

Inherited from Any

Ungrouped