Alias to org.bson.BsonArray
Alias to org.bson.BsonBinary
Alias to org.bson.BsonBoolean
Alias to org.bson.BsonDateTime
Alias to org.bson.BsonDocument
Alias to org.bson.BsonDouble
Alias to org.bson.BsonElement
Alias to org.bson.BsonInt32
Alias to org.bson.BsonInt64
Alias to org.bson.BsonJavaScript
Alias to org.bson.BsonJavaScriptWithScope
Alias to org.bson.BsonMaxKey
Alias to org.bson.BsonMinKey
Alias to org.bson.BsonNull
Alias to org.bson.BsonNumber
Alias to org.bson.BsonObjectId
Alias to org.bson.BsonRegularExpression
Alias to org.bson.BsonString
Alias to org.bson.BsonSymbol
Alias to org.bson.BsonTimestamp
BsonTransformers allow the transformation of type T
to their corresponding BsonValue.
BsonTransformers allow the transformation of type T
to their corresponding BsonValue.
Custom implementations can be written to implicitly to convert a T
into a BsonValue so it can be stored in a Document
.
the type of value to be transformed into a BsonValue.
1.0
Alias to org.bson.BsonUndefined
Alias to org.bson.BsonValue
Default BsonTransformers for native types.
An immutable Document implementation.
An immutable Document implementation.
A strictly typed Map[String, BsonValue]
like structure that traverses the elements in insertion order. Unlike native scala maps there
is no variance in the value type and it always has to be a BsonValue
.
Implicit value class for a BsonElement allowing easy access to the key/value pair
Companion helper for a BsonArray
Companion helper for a BsonArray
1.0
Companion helper for a BsonBinary
Companion helper for a BsonBinary
1.0
Companion helper for a BsonBoolean
Companion helper for a BsonBoolean
1.0
Companion helper for a BsonDateTime
Companion helper for a BsonDateTime
1.0
Companion helper for a BsonDocument
Companion helper for a BsonDocument
1.0
Companion helper for a BsonDouble
Companion helper for a BsonDouble
1.0
A companion helper for a BsonElement
- the mapping from a name to a BsonValue.
A companion helper for a BsonElement
- the mapping from a name to a BsonValue.
Used by the BsonMagnets and polices valid key/value pairs types for Document.
1.0
Companion helper for a BsonInt32
Companion helper for a BsonInt32
1.0
Companion helper for a BsonInt64
Companion helper for a BsonInt64
1.0
Companion helper for a BsonJavaScript
Companion helper for a BsonJavaScript
1.0
Companion helper for a BsonJavaScriptWithScope
Companion helper for a BsonJavaScriptWithScope
1.0
A magnet pattern implementation enforcing the validity of user provided native values being able to be converted into BsonValues.
A magnet pattern implementation enforcing the validity of user provided native values being able to be converted into BsonValues.
1.0
Companion helper for a BsonMaxKey
Companion helper for a BsonMaxKey
1.0
Companion helper for a BsonMinKey
Companion helper for a BsonMinKey
1.0
Companion helper for a BsonNull
Companion helper for a BsonNull
1.0
Companion helper for a BsonNumber
Companion helper for a BsonNumber
1.0
Companion helper for a BsonObjectId
Companion helper for a BsonObjectId
1.0
Companion helper for a BsonRegularExpression
Companion helper for a BsonRegularExpression
1.0
Companion helper for a BsonString
Companion helper for a BsonString
1.0
Companion helper for a BsonSymbol
Companion helper for a BsonSymbol
1.0
Companion helper for a BsonTimestamp
Companion helper for a BsonTimestamp
1.0
Maps the following native scala types to BsonValues:
Maps the following native scala types to BsonValues:
BsonValue => BsonValue
Boolean => BsonBoolean
String => BsonString
Array[Byte] => BsonBinary
Regex => BsonRegex
Date => BsonDateTime
ObjectId => BsonObjectId
Int => BsonInt32
Long => BsonInt64
Double => BsonDouble
None => BsonNull
immutable.Document => BsonDocument
mutable.Document => BsonDocument
Option[T] => BsonValue
where T
is one of the above typesSeq[(String, T)] => BsonDocument
where T
is one of the above typesSeq[T] => BsonArray
where T
is one of the above types
Companion helper for a BsonUndefined
Companion helper for a BsonUndefined
1.0
A helper containing the sealed DefaultsTo
trait which is used to determine the default type for a given method.
A helper containing the sealed DefaultsTo
trait which is used to determine the default type for a given method.
1.0
An immutable Document implementation.
An immutable Document implementation.
A strictly typed Map[String, BsonValue]
like structure that traverses the elements in insertion order. Unlike native scala maps there
is no variance in the value type and it always has to be a BsonValue
.
The collection package.
The bson package, contains mirrors and companion objects for
Bson
values.