Packages

object Document extends SpecificIterableFactory[(String, BsonValue), Document] with Serializable

The immutable Document companion object for easy creation.

Linear Supertypes
Serializable, SpecificIterableFactory[(String, BsonValue), Document], Factory[(String, BsonValue), Document], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Document
  2. Serializable
  3. SpecificIterableFactory
  4. Factory
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply(elems: CanBeBsonElements): Document

    Create a new document from the elems

    Create a new document from the elems

    elems

    a sequence of key/values that make up the Document. This can be any valid sequence of (String, BsonValue) pairs that can be transformed into a sequence of BsonElements via BsonMagnets.CanBeBsonElements implicits and any BsonTransformers that are in scope.

    returns

    a new Document consisting key/value pairs given by elems.

  5. def apply(elems: CanBeBsonElement*): Document

    Create a new document from the elems

    Create a new document from the elems

    elems

    the key/value pairs that make up the Document. This can be any valid (String, BsonValue) pair that can be transformed into a BsonElement via BsonMagnets.CanBeBsonElement implicits and any BsonTransformers that are in scope.

    returns

    a new Document consisting key/value pairs given by elems.

  6. def apply(json: String): Document

    Parses a string in MongoDB Extended JSON format to a Document

    Parses a string in MongoDB Extended JSON format to a Document

    json

    the JSON stringN

    returns

    a corresponding Document object

    See also

    org.bson.json.JsonReader

    MongoDB Extended JSON

  7. def apply(): Document

    Create a new Document

    Create a new Document

    returns

    a new Document

  8. def apply(xs: (String, BsonValue)*): Document
    Definition Classes
    SpecificIterableFactory
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def builder: Builder[(String, BsonValue), Document]
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  12. def empty: Document

    Create a new empty Document

    Create a new empty Document

    returns

    a new Document

    Definition Classes
    Document → SpecificIterableFactory
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  15. def fill(n: Int)(elem: => (String, BsonValue)): Document
    Definition Classes
    SpecificIterableFactory
  16. def fromSeq(ts: Seq[(String, BsonValue)]): Document
  17. def fromSpecific(it: IterableOnce[(String, BsonValue)]): Document
    Definition Classes
    Document → Factory
  18. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. def newBuilder: Builder[(String, BsonValue), Document]
    Definition Classes
    Document → SpecificIterableFactory → Factory
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. implicit def specificIterableFactory: Factory[(String, BsonValue), Document]
    Definition Classes
    SpecificIterableFactory
  26. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  27. def toString(): String
    Definition Classes
    AnyRef → Any
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from SpecificIterableFactory[(String, BsonValue), Document]

Inherited from Factory[(String, BsonValue), Document]

Inherited from AnyRef

Inherited from Any

Ungrouped