BSONMaxKey

reactivemongo.api.bson.BSONMaxKey
See theBSONMaxKey companion object
sealed trait BSONMaxKey extends BSONValue

BSON Max key value

Attributes

Companion:
object
Graph
Supertypes
trait BSONValue
class Object
trait Matchable
class Any
Known subtypes
object BSONMaxKey.type

Members list

Concise view

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

The pretty type name

The pretty type name

Attributes

The code indicating the BSON type for this value as Byte

The code indicating the BSON type for this value as Byte

Attributes

val code: Int

The code indicating the BSON type for this value

The code indicating the BSON type for this value

Attributes

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.