reactivemongo.core

commands

package commands

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

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] = scala.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.

  5. trait Command[Result] extends AnyRef

    A MongoDB Command.

  6. trait CommandError extends Exception with ReactiveMongoException

    A generic command error.

  7. trait CommandResultMaker[Result] extends AnyRef

    Handler for deserializing commands results.

  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]

  11. 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

  12. 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

  13. 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

  14. sealed trait AuthenticationResult extends AnyRef

    An authentication result

  15. 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

  16. 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

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

    A failed authentication result

  18. 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

  19. 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

  20. 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

  21. sealed trait GroupFunction extends AnyRef

    Annotations
    @deprecated
    Deprecated

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

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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

  28. sealed trait PipelineOperator extends AnyRef

    Annotations
    @deprecated
    Deprecated

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

  29. 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

  30. 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

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. sealed trait SortOrder extends AnyRef

    Annotations
    @deprecated
    Deprecated

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

  37. sealed trait SuccessfulAuthentication extends AuthenticationResult

    A successful authentication result.

  38. 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

  39. 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

  40. 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

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

    A verbose successful authentication result (MongoDB >= 2.

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 GetCrNonce extends Command[String]

    Getnonce Command for Mongo CR authentication.

  3. object GroupFunction

    Annotations
    @deprecated
    Deprecated

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

  4. object SilentSuccessfulAuthentication extends SuccessfulAuthentication

    A silent successful authentication result (MongoDB <= 2.

Inherited from AnyRef

Inherited from Any

Ungrouped