Packages

class ReplaceWith extends PipelineOperator with Product1[P.Document] with Serializable

The $replaceWith aggregation stage.

Since

MongoDB 4.2

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReplaceWith
  2. Serializable
  3. Product1
  4. Product
  5. Equals
  6. PipelineOperator
  7. AnyRef
  8. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def equals(that: Any): Boolean
    Definition Classes
    ReplaceWith → Equals → AnyRef → Any
  2. def hashCode(): Int
    Definition Classes
    ReplaceWith → AnyRef → Any
  3. def makePipe: P.Document
    Definition Classes
    ReplaceWith → PipelineOperator
  4. def productArity: Int
    Definition Classes
    Product1 → Product
  5. def productElement(n: Int): Any
    Definition Classes
    Product1 → Product
    Annotations
    @throws(classOf[java.lang.IndexOutOfBoundsException])
  6. def productElementName(n: Int): String
    Definition Classes
    Product
  7. def productElementNames: Iterator[String]
    Definition Classes
    Product
  8. def productIterator: Iterator[Any]
    Definition Classes
    Product
  9. def productPrefix: String
    Definition Classes
    Product
  10. val replacementDocument: P.Document
  11. def toString(): String
    Definition Classes
    ReplaceWith → AnyRef → Any

Deprecated Value Members

  1. def _1: P.Document
    Definition Classes
    ReplaceWith → Product1
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.20.3) No longer a case class

  2. def canEqual(that: Any): Boolean
    Definition Classes
    ReplaceWith → Equals
    Annotations
    @deprecated
    Deprecated

    (Since version 0.20.3) No longer a case class