mongo4cats-kernel
mongo4cats-kernel
mongo4cats.bson
BsonValue
BsonValue
BArray
BBinary
BBoolean
BDateTime
BDecimal
BDocument
BDouble
BInt32
BInt64
BMaxKey
BMinKey
BNull
BObjectId
BRegex
BString
BUndefined
BsonValueDecoder
BsonValueDecoder
BsonValueEncoder
BsonValueEncoder
Document
Document
ObjectId
syntax
KeySyntax
ValueSyntax
mongo4cats.client
ClientSession
GenericMongoClient
mongo4cats.codecs
BsonValueCodecProvider
CodecRegistry
DocumentCodecProvider
IterableCodecProvider
MapCodecProvider
MongoCodecProvider
OptionCodecProvider
mongo4cats.collection
GenericMongoCollection
mongo4cats.database
GenericMongoDatabase
mongo4cats.models.client
ClientSessionOptions
ConnectionString
MongoClientSettings
MongoConnection
MongoConnection
MongoConnectionType
MongoConnectionType
Classic
Srv
MongoCredential
MongoDriverInformation
ServerAddress
TransactionOptions
mongo4cats.models.collection
BulkWriteOptions
CountOptions
DeleteOptions
DropIndexOptions
FindOneAndDeleteOptions
FindOneAndReplaceOptions
FindOneAndUpdateOptions
IndexOptions
InsertManyOptions
InsertOneOptions
MongoNamespace
MongoNamespace
RenameCollectionOptions
ReplaceOptions
UpdateOptions
WriteCommand
WriteCommand
DeleteMany
DeleteOne
InsertOne
ReplaceOne
UpdateMany
UpdateOne
mongo4cats.models.database
Collation
CreateCollectionOptions
mongo4cats.operations
Accumulator
Accumulator
Aggregate
Aggregate
Facet
Filter
Filter
Index
Index
Projection
Projection
Sort
Sort
Update
Update
mongo4cats-kernel
/
mongo4cats.bson
/
BsonValue
BsonValue
object
BsonValue
Companion:
class
Graph
Supertypes
Self type
trait
Sum
trait
Mirror
class
Object
trait
Matchable
class
Any
BsonValue
.type
Type members
Value members
Type members
Classlikes
final case
class
BArray
(
value:
Iterable
[
BsonValue
])
extends
BsonValue
final case
class
BBinary
(
value:
Array
[
Byte
])
extends
BsonValue
final case
class
BBoolean
(
value:
Boolean
)
extends
BsonValue
final case
class
BDateTime
(
value:
Instant
)
extends
BsonValue
final case
class
BDecimal
(
value:
BigDecimal
)
extends
BsonValue
final case
class
BDocument
(
value:
Document
)
extends
BsonValue
final case
class
BDouble
(
value:
Double
)
extends
BsonValue
final case
class
BInt32
(
value:
Int
)
extends
BsonValue
final case
class
BInt64
(
value:
Long
)
extends
BsonValue
case
object
BMaxKey
extends
BsonValue
case
object
BMinKey
extends
BsonValue
case
object
BNull
extends
BsonValue
final case
class
BObjectId
(
value:
ObjectId
)
extends
BsonValue
final case
class
BRegex
(
regex:
Regex
)
extends
BsonValue
final case
class
BString
(
value:
String
)
extends
BsonValue
case
object
BUndefined
extends
BsonValue
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
Value members
Concrete methods
def
array
(
values:
BsonValue
*):
BsonValue
def
array
(
value:
Iterable
[
BsonValue
]):
BsonValue
def
array
[
A
](
value:
Iterable
[
A
])(
implicit
e:
BsonValueEncoder
[
A
]):
BsonValue
def
bigDecimal
(
value:
BigDecimal
):
BsonValue
def
binary
(
value:
Array
[
Byte
]):
BsonValue
def
boolean
(
value:
Boolean
):
BsonValue
def
document
(
value:
Document
):
BsonValue
def
double
(
value:
Double
):
BsonValue
def
instant
(
value:
Instant
):
BsonValue
def
int
(
value:
Int
):
BsonValue
def
long
(
value:
Long
):
BsonValue
def
objectId
(
value:
ObjectId
):
BsonValue
def
regex
(
value:
Regex
):
BsonValue
def
string
(
value:
String
):
BsonValue
Concrete fields
val
False
:
BsonValue
val
MaxKey
:
BsonValue
val
MinKey
:
BsonValue
val
Null
:
BsonValue
val
True
:
BsonValue
val
Undefined
:
BsonValue