BSONNull

reactivemongo.api.bson.BSONNull
See theBSONNull companion object
sealed trait BSONNull extends BSONValue

BSON null value

Attributes

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

Members list

Concise view

Value members

Concrete methods

override def 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.

Definition Classes
Any

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 toBoolean: Try[Boolean]

Returns the boolean equivalent value

Returns the boolean equivalent value

Attributes