Class

reactivemongo.play.json.collection

JSONCollection

Related Doc: package collection

Permalink

final class JSONCollection extends GenericCollection[JSONSerializationPack.type] with CollectionMetaCommands

A Collection that interacts with the Play JSON library, using Reads and Writes.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JSONCollection
  2. GenericCollection
  3. HintFactory
  4. GenericCollectionWithQueryBuilder
  5. GenericCollectionMetaCommands
  6. Aggregator
  7. ChangeStreamOps
  8. FindAndModifyOps
  9. GenericCollectionWithDistinctOps
  10. DistinctOp
  11. DistinctOpCompat
  12. CountOp
  13. DeleteOps
  14. UpdateOps
  15. InsertOps
  16. ImplicitCommandHelpers
  17. CollectionMetaCommands
  18. GenericCollectionWithCommands
  19. Collection
  20. AnyRef
  21. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JSONCollection(db: DB, name: String, failoverStrategy: FailoverStrategy, readPreference: ReadPreference)

    Permalink
  2. new JSONCollection(db: DB, name: String, failoverStrategy: FailoverStrategy)

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC5) Use the constructor with a ReadPreference

Type Members

  1. type AggregationFramework = AggregationFramework.type

    Permalink
    Definition Classes
    GenericCollection
  2. final class Aggregator[T, AC[_] <: Cursor[_]] extends AnyRef

    Permalink
    Definition Classes
    Aggregator
  3. final class AggregatorContext[T] extends AnyRef

    Permalink
    Definition Classes
    Aggregator
  4. final class CollectionQueryBuilder extends GenericQueryBuilder[api.collections.GenericCollection.pack.type]

    Permalink
    Attributes
    protected
    Definition Classes
    GenericCollectionWithQueryBuilder
  5. sealed trait DeleteBuilder extends AnyRef

    Permalink
    Definition Classes
    DeleteOps
  6. case class DistinctResult extends Product with Serializable

    Permalink
    Attributes
    protected
    Definition Classes
    DistinctOp
  7. trait ImplicitlyDocumentProducer extends AnyRef

    Permalink
    Definition Classes
    ImplicitCommandHelpers
  8. sealed trait InsertBuilder extends AnyRef

    Permalink
    Definition Classes
    InsertOps
  9. type PipelineOperator = commands.JSONAggregationFramework.PipelineOperator

    Permalink
    Definition Classes
    GenericCollection
  10. sealed trait UpdateBuilder extends AnyRef

    Permalink
    Definition Classes
    UpdateOps
  11. sealed trait WatchBuilder[T] extends AnyRef

    Permalink
    Definition Classes
    ChangeStreamOps

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from JSONCollection to any2stringadd[JSONCollection] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (JSONCollection, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from JSONCollection to ArrowAssoc[JSONCollection] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. val BatchCommands: JSONBatchCommands.type

    Permalink
    Definition Classes
    JSONCollection → GenericCollection
  7. object ImplicitlyDocumentProducer

    Permalink
    Definition Classes
    ImplicitCommandHelpers
  8. def MissingMetadata(): ConnectionNotInitialized

    Permalink
    Attributes
    protected
    Definition Classes
    GenericCollection
    Annotations
    @inline()
  9. def aggregateWith[T](explain: Boolean, allowDiskUse: Boolean, bypassDocumentValidation: Boolean, readConcern: Option[ReadConcern], readPreference: ReadPreference, batchSize: Option[Int])(f: (AggregationFramework) ⇒ commands.JSONAggregationFramework.Pipeline)(implicit reader: Reader[T], cp: CursorProducer[T]): ProducedCursor

    Permalink
    Definition Classes
    GenericCollection
  10. lazy val aggregationFramework: AggregationFramework

    Permalink
    Definition Classes
    GenericCollection
  11. def aggregatorContext[T](firstOperator: PipelineOperator, otherOperators: List[PipelineOperator], explain: Boolean, allowDiskUse: Boolean, bypassDocumentValidation: Boolean, readConcern: Option[ReadConcern], readPreference: ReadPreference, writeConcern: WriteConcern, batchSize: Option[Int], cursorOptions: CursorOptions, maxTimeMS: Option[Long])(implicit reader: Reader[T]): AggregatorContext[T]

    Permalink
    Definition Classes
    GenericCollection
  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def convertToCapped(size: Long, maxDocuments: Option[Int])(implicit ec: ExecutionContext): Future[Unit]

    Permalink
    Definition Classes
    CollectionMetaCommands
  15. def count(selector: Option[Document], limit: Option[Int], skip: Int, hint: Option[Hint[pack.type]], readConcern: ReadConcern, readPreference: ReadPreference)(implicit ec: ExecutionContext): Future[Long]

    Permalink
    Definition Classes
    GenericCollection
  16. def count(selector: Option[Document], limit: Option[Int], skip: Int, hint: Option[Hint[pack.type]], readConcern: ReadConcern)(implicit ec: ExecutionContext): Future[Long]

    Permalink
    Definition Classes
    GenericCollection
  17. def countDocuments(query: Option[Document], limit: Option[Int], skip: Int, hint: Option[Hint[pack.type]], readConcern: ReadConcern, readPreference: ReadPreference)(implicit ec: ExecutionContext): Future[Long]

    Permalink
    Attributes
    protected
    Definition Classes
    CountOp
  18. def create(failsIfExists: Boolean)(implicit ec: ExecutionContext): Future[Unit]

    Permalink
    Definition Classes
    CollectionMetaCommands
  19. def create()(implicit ec: ExecutionContext): Future[Unit]

    Permalink
    Definition Classes
    CollectionMetaCommands
  20. def createCapped(size: Long, maxDocuments: Option[Int], autoIndexId: Boolean)(implicit ec: ExecutionContext): Future[Unit]

    Permalink
    Definition Classes
    CollectionMetaCommands
  21. def createView(name: String, operator: PipelineOperator, pipeline: Seq[PipelineOperator], collation: Option[Collation])(implicit ec: ExecutionContext): Future[Unit]

    Permalink
    Definition Classes
    GenericCollectionMetaCommands
  22. val db: DB

    Permalink
    Definition Classes
    JSONCollection → Collection
  23. def defaultCursorBatchSize: Int

    Permalink
    Attributes
    protected
    Definition Classes
    GenericCollection
    Annotations
    @inline()
  24. def delete(ordered: Boolean, writeConcern: WriteConcern): DeleteBuilder

    Permalink
    Definition Classes
    GenericCollection
  25. def delete: DeleteBuilder

    Permalink
    Definition Classes
    GenericCollection
  26. def distinct[T, M[_] <: Iterable[_]](key: String, selector: Option[Document], readConcern: ReadConcern, collation: Option[Collation])(implicit reader: NarrowValueReader[T], ec: ExecutionContext, cbf: CanBuildFrom[M[_], T, M[T]]): Future[M[T]]

    Permalink
    Definition Classes
    GenericCollectionWithDistinctOps
  27. def distinctDocuments[T, M[_] <: Iterable[_]](key: String, query: Option[Document], readConcern: ReadConcern, collation: Option[Collation], builder: Builder[T, M[T]])(implicit reader: NarrowValueReader[T], ec: ExecutionContext): Future[M[T]]

    Permalink
    Attributes
    protected
    Definition Classes
    DistinctOp
  28. final def distinctDocuments[T, M[_] <: Iterable[_]](key: String, query: Option[Document], readConcern: ReadConcern, collation: Option[Collation])(implicit reader: NarrowValueReader[T], ec: ExecutionContext, cbf: CanBuildFrom[M[_], T, M[T]]): Future[M[T]]

    Permalink
    Attributes
    protected
    Definition Classes
    DistinctOpCompat
  29. def drop(failIfNotFound: Boolean)(implicit ec: ExecutionContext): Future[Boolean]

    Permalink
    Definition Classes
    CollectionMetaCommands
  30. def ensuring(cond: (JSONCollection) ⇒ Boolean, msg: ⇒ Any): JSONCollection

    Permalink
    Implicit information
    This member is added by an implicit conversion from JSONCollection to Ensuring[JSONCollection] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  31. def ensuring(cond: (JSONCollection) ⇒ Boolean): JSONCollection

    Permalink
    Implicit information
    This member is added by an implicit conversion from JSONCollection to Ensuring[JSONCollection] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  32. def ensuring(cond: Boolean, msg: ⇒ Any): JSONCollection

    Permalink
    Implicit information
    This member is added by an implicit conversion from JSONCollection to Ensuring[JSONCollection] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  33. def ensuring(cond: Boolean): JSONCollection

    Permalink
    Implicit information
    This member is added by an implicit conversion from JSONCollection to Ensuring[JSONCollection] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  34. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  35. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  36. val failoverStrategy: FailoverStrategy

    Permalink
    Definition Classes
    JSONCollection → Collection
  37. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  38. def find[S, J](selector: S, projection: Option[J])(implicit swriter: Writer[S], pwriter: Writer[J]): GenericQueryBuilder[pack.type]

    Permalink
    Definition Classes
    GenericCollection
  39. def findAndModify[S](selector: S, modifier: commands.JSONFindAndModifyCommand.Modify, sort: Option[Document], fields: Option[Document], bypassDocumentValidation: Boolean, writeConcern: WriteConcern, maxTime: Option[FiniteDuration], collation: Option[Collation], arrayFilters: Seq[Document])(implicit swriter: Writer[S], ec: ExecutionContext): Future[Result[pack.type]]

    Permalink
    Definition Classes
    GenericCollection
  40. def findAndRemove[S](selector: S, sort: Option[Document], fields: Option[Document], writeConcern: WriteConcern, maxTime: Option[FiniteDuration], collation: Option[Collation], arrayFilters: Seq[Document])(implicit swriter: Writer[S], ec: ExecutionContext): Future[Result[pack.type]]

    Permalink
    Definition Classes
    GenericCollection
  41. def findAndUpdate[S, T](selector: S, update: T, fetchNewObject: Boolean, upsert: Boolean, sort: Option[Document], fields: Option[Document], bypassDocumentValidation: Boolean, writeConcern: WriteConcern, maxTime: Option[FiniteDuration], collation: Option[Collation], arrayFilters: Seq[Document])(implicit swriter: Writer[S], writer: Writer[T], ec: ExecutionContext): Future[Result[pack.type]]

    Permalink
    Definition Classes
    GenericCollection
  42. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from JSONCollection to StringFormat[JSONCollection] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  43. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  44. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  45. def hint(specification: Document): Hint[pack.type]

    Permalink
    Definition Classes
    HintFactory
  46. def hint(name: String): Hint[pack.type]

    Permalink
    Definition Classes
    HintFactory
  47. def indexesManager(implicit ec: ExecutionContext): CollectionIndexesManager

    Permalink
    Definition Classes
    CollectionMetaCommands
  48. def insert(ordered: Boolean, writeConcern: WriteConcern): InsertBuilder

    Permalink
    Definition Classes
    GenericCollection
  49. def insert(ordered: Boolean): InsertBuilder

    Permalink
    Definition Classes
    GenericCollection
  50. def insert: InsertBuilder

    Permalink
    Definition Classes
    GenericCollection
  51. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  52. val name: String

    Permalink
    Definition Classes
    JSONCollection → Collection
  53. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  54. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  56. val pack: JSONSerializationPack.type

    Permalink
    Definition Classes
    JSONCollection → GenericCollection → ImplicitCommandHelpers → GenericCollectionWithCommands
  57. def readConcern: ReadConcern

    Permalink
    Attributes
    protected
    Definition Classes
    GenericCollection
    Annotations
    @inline()
  58. val readPreference: ReadPreference

    Permalink
    Definition Classes
    JSONCollection → GenericCollection
  59. def runCommand[C <: CollectionCommand](command: C)(implicit writer: Writer[ResolvedCollectionCommand[C]]): CursorFetcher[pack.type, Cursor]

    Permalink
    Definition Classes
    GenericCollectionWithCommands
  60. def runCommand[R, C <: CollectionCommand with CommandWithResult[R]](command: C with CommandWithResult[R], readPreference: ReadPreference)(implicit writer: Writer[ResolvedCollectionCommand[C]], reader: Reader[R], ec: ExecutionContext): Future[R]

    Permalink
    Definition Classes
    GenericCollectionWithCommands
  61. def runValueCommand[A <: AnyVal, R <: BoxedAnyVal[A], C <: CollectionCommand with CommandWithResult[R]](command: C with CommandWithResult[R with BoxedAnyVal[A]], rp: ReadPreference)(implicit writer: Writer[ResolvedCollectionCommand[C]], reader: Reader[R], ec: ExecutionContext): Future[A]

    Permalink
    Definition Classes
    GenericCollectionWithCommands
  62. def runWithResponse[R, C <: CollectionCommand with CommandWithResult[R]](command: C with CommandWithResult[R], readPreference: ReadPreference)(implicit writer: Writer[ResolvedCollectionCommand[C]], reader: Reader[R], ec: ExecutionContext): Future[ResponseResult[R]]

    Permalink
    Definition Classes
    GenericCollectionWithCommands
  63. def runner: CommandWithPackRunner[pack.type]

    Permalink
    Definition Classes
    GenericCollectionWithCommands
  64. def stats(scale: Int)(implicit ec: ExecutionContext): Future[CollStatsResult]

    Permalink
    Definition Classes
    CollectionMetaCommands
  65. def stats()(implicit ec: ExecutionContext): Future[CollStatsResult]

    Permalink
    Definition Classes
    CollectionMetaCommands
  66. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  67. def toString(): String

    Permalink
    Definition Classes
    GenericCollection → AnyRef → Any
  68. implicit lazy val unitBoxReader: Reader[UnitBox.type]

    Permalink
    Attributes
    protected
    Definition Classes
    GenericCollection
  69. def update(ordered: Boolean, writeConcern: WriteConcern): UpdateBuilder

    Permalink
    Definition Classes
    GenericCollection
  70. def update(ordered: Boolean): UpdateBuilder

    Permalink
    Definition Classes
    GenericCollection
  71. def update: UpdateBuilder

    Permalink
    Definition Classes
    GenericCollection
  72. def updateModifier[U](update: U, fetchNewObject: Boolean, upsert: Boolean)(implicit updateWriter: Writer[U]): commands.JSONFindAndModifyCommand.Update

    Permalink
    Definition Classes
    GenericCollection
  73. lazy val version: MongoWireVersion

    Permalink
    Attributes
    protected
    Definition Classes
    GenericCollection
  74. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def watch[T](resumeAfter: Option[Value], startAtOperationTime: Option[Value], pipeline: List[PipelineOperator], maxAwaitTimeMS: Option[Long], fullDocumentStrategy: Option[FullDocumentStrategy])(implicit reader: Reader[T]): WatchBuilder[T]

    Permalink
    Definition Classes
    ChangeStreamOps
  78. def watchFailure[T](future: ⇒ Future[T]): Future[T]

    Permalink
    Attributes
    protected
    Definition Classes
    GenericCollection
  79. def withReadPreference(pref: ReadPreference): JSONCollection

    Permalink
    Definition Classes
    JSONCollection → GenericCollection
  80. def writeConcern: WriteConcern

    Permalink
    Attributes
    protected
    Definition Classes
    GenericCollection
    Annotations
    @inline()
  81. def writePreference: ReadPreference

    Permalink
    Attributes
    protected
    Definition Classes
    GenericCollection
    Annotations
    @inline()
  82. def [B](y: B): (JSONCollection, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from JSONCollection to ArrowAssoc[JSONCollection] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Deprecated Value Members

  1. implicit def PackIdentityReader: Reader[Document]

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Internal: will be made private

  2. implicit def PackIdentityWriter: Writer[Document]

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Internal: will be made private

  3. def aggregateWith1[T](explain: Boolean, allowDiskUse: Boolean, bypassDocumentValidation: Boolean, readConcern: Option[ReadConcern], readPreference: ReadPreference, batchSize: Option[Int])(f: (AggregationFramework) ⇒ commands.JSONAggregationFramework.Pipeline)(implicit ec: ExecutionContext, reader: Reader[T], cf: CursorFlattener[Cursor], cp: CursorProducer[T]): ProducedCursor

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Use aggregateWith

  4. def aggregatorContext[T](firstOperator: PipelineOperator, otherOperators: List[PipelineOperator], explain: Boolean, allowDiskUse: Boolean, bypassDocumentValidation: Boolean, readConcern: Option[ReadConcern], readPreference: ReadPreference, batchSize: Option[Int])(implicit reader: Reader[T]): AggregatorContext[T]

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.17.0) Use aggregator context with optional writeConcern

  5. def as[C <: Collection](failoverStrategy: FailoverStrategy)(implicit producer: CollectionProducer[C]): C

    Permalink
    Definition Classes
    Collection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) Resolve the collection from DB

  6. def count[H](selector: Option[Document], limit: Int, skip: Int, hint: Option[H])(implicit h: (H) ⇒ JSONBatchCommands.JSONCountCommand.Hint, ec: ExecutionContext): Future[Int]

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Use count with readConcern parameter

  7. def distinct[T, M[_] <: Iterable[_]](key: String, selector: Option[Document], readConcern: ReadConcern)(implicit reader: NarrowValueReader[T], ec: ExecutionContext, cbf: CanBuildFrom[M[_], T, M[T]]): Future[M[T]]

    Permalink
    Definition Classes
    GenericCollectionWithDistinctOps
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Use distinct with Collation

  8. def drop()(implicit ec: ExecutionContext): Future[Unit]

    Permalink
    Definition Classes
    CollectionMetaCommands
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.0) Use drop(Boolean)

  9. def find[S, J](selector: S, projection: J)(implicit swriter: Writer[S], pwriter: Writer[J]): GenericQueryBuilder[pack.type]

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Use find with optional projection

  10. def find[S](selector: S)(implicit swriter: Writer[S]): GenericQueryBuilder[pack.type]

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Use find with optional projection

  11. def findAndModify[S](selector: S, modifier: commands.JSONFindAndModifyCommand.Modify, sort: Option[Document], fields: Option[Document])(implicit swriter: Writer[S], ec: ExecutionContext): Future[commands.JSONFindAndModifyCommand.FindAndModifyResult]

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.14.0) Use other findAndModify

  12. def findAndRemove[S](selector: S, sort: Option[Document], fields: Option[Document])(implicit swriter: Writer[S], ec: ExecutionContext): Future[commands.JSONFindAndModifyCommand.FindAndModifyResult]

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.18.0) Use the other findAndRemove

  13. def findAndUpdate[S, T](selector: S, update: T, fetchNewObject: Boolean, upsert: Boolean, sort: Option[Document], fields: Option[Document])(implicit swriter: Writer[S], writer: Writer[T], ec: ExecutionContext): Future[commands.JSONFindAndModifyCommand.FindAndModifyResult]

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.18.0) Use other findAndUpdate

  14. final def fullCollectionName: String

    Permalink
    Definition Classes
    Collection
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.17.0) Internal: will be made private

  15. def insert[T](document: T, writeConcern: WriteConcern)(implicit writer: Writer[T], ec: ExecutionContext): Future[WriteResult]

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.1) Use .insert(ordered = false).one(..)

  16. def remove[S](selector: S, writeConcern: WriteConcern, firstMatchOnly: Boolean)(implicit swriter: Writer[S], ec: ExecutionContext): Future[WriteResult]

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.1) Use delete().one(selector, limit)

  17. lazy val removeModifier: commands.JSONFindAndModifyCommand.Remove.type

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.0) Internal: will be made private

  18. def rename(to: String, dropExisting: Boolean)(implicit ec: ExecutionContext): Future[Unit]

    Permalink
    Definition Classes
    CollectionMetaCommands
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.4) Use reactivemongo.api.DBMetaCommands.renameCollection on the admin database instead.

  19. def sibling[C <: Collection](name: String, failoverStrategy: FailoverStrategy)(implicit producer: CollectionProducer[C]): C

    Permalink
    Definition Classes
    Collection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.4) Use DB.collection(name)

  20. def update[S, T](selector: S, update: T, writeConcern: WriteConcern, upsert: Boolean, multi: Boolean)(implicit swriter: Writer[S], writer: Writer[T], ec: ExecutionContext): Future[UpdateWriteResult]

    Permalink
    Definition Classes
    GenericCollection
    Annotations
    @deprecated
    Deprecated

    (Since version 0.16.1) Use .update(ordered = false).one(..)

Inherited from HintFactory[JSONSerializationPack.type]

Inherited from ChangeStreamOps[JSONSerializationPack.type]

Inherited from DistinctOp[JSONSerializationPack.type]

Inherited from CountOp[JSONSerializationPack.type]

Inherited from DeleteOps[JSONSerializationPack.type]

Inherited from UpdateOps[JSONSerializationPack.type]

Inherited from InsertOps[JSONSerializationPack.type]

Inherited from CollectionMetaCommands

Inherited from Collection

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from JSONCollection to any2stringadd[JSONCollection]

Inherited by implicit conversion StringFormat from JSONCollection to StringFormat[JSONCollection]

Inherited by implicit conversion Ensuring from JSONCollection to Ensuring[JSONCollection]

Inherited by implicit conversion ArrowAssoc from JSONCollection to ArrowAssoc[JSONCollection]

Ungrouped