final class Doc extends AnyVal

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Doc
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Doc(doc: BsonDocument)

Value Members

  1. def get[A, BSON <: BsonValue](key: DocKey[A, BSON]): Option[A]
  2. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  3. def getOpt[A, BSON <: BsonValue](key: DocKey[A, BSON]): commons.Opt[A]
  4. def put[A](key: DocKey[A, _ <: BsonValue], value: A): Doc
  5. def putOpt[A](key: DocKey[A, _ <: BsonValue], optValue: commons.Opt[A]): Doc
  6. def putOpt[A](key: DocKey[A, _ <: BsonValue], optValue: Option[A]): Doc
  7. def require[A](key: DocKey[A, _ <: BsonValue]): A
  8. def toBson: BsonDocument