BSONMaxKey

reactivemongo.api.bson.BSONMaxKey$
See theBSONMaxKey companion trait
object BSONMaxKey extends BSONMaxKey

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
trait BSONValue
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Inherited methods

final def asOpt[T](implicit reader: BSONReader[T]): Option[T]

Optionally parses this value as a T one.

Optionally parses this value as a T one.

Attributes

Returns:

Some successfully parsed value, or None if fails

import reactivemongo.api.bson.BSONValue
def foo(v: BSONValue): Option[String] = v.asOpt[String]
Inherited from:
BSONValue
final def asTry[T](implicit reader: BSONReader[T]): Try[T]

Tries to parse this value as a T one.

Tries to parse this value as a T one.

import scala.util.Try
import reactivemongo.api.bson.BSONValue

def foo(v: BSONValue): Try[String] = v.asTry[String]

Attributes

Inherited from:
BSONValue

Concrete fields

val pretty: String

Inherited fields

The code indicating the BSON type for this value as Byte

The code indicating the BSON type for this value as Byte

Attributes

Inherited from:
BSONMaxKey
val code: Int

The code indicating the BSON type for this value

The code indicating the BSON type for this value

Attributes

Inherited from:
BSONMaxKey
override val toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns:

a string representation of the object.

Inherited from:
BSONMaxKey