BsonValue

sealed abstract class BsonValue
Companion:
object
class Object
trait Matchable
class Any
class BArray
class BBinary
class BBoolean
class BDateTime
class BDecimal
class BDocument
class BDouble
class BInt32
class BInt64
object BMaxKey.type
object BMinKey.type
object BNull.type
class BObjectId
class BRegex
class BString
object BUndefined.type

Value members

Abstract methods

def asBigDecimal: Option[BigDecimal]
def asBoolean: Option[Boolean]
def asDocument: Option[Document]
def asDouble: Option[Double]
def asInstant: Option[Instant]
def asInt: Option[Int]
def asList: Option[List[BsonValue]]
def asLong: Option[Long]
def asObjectId: Option[ObjectId]
def asString: Option[String]
def isNull: Boolean