mongo4cats-kernel
mongo4cats-kernel
API
mongo4cats
bson
BsonValue
BsonValue
BArray
BBinary
BBoolean
BDateTime
BDecimal
BDocument
BDouble
BInt32
BInt64
BMaxKey
BMinKey
BNull
BObjectId
BRegex
BString
BTimestamp
BUndefined
BUuid
BsonValueDecoder
BsonValueDecoder
BsonValueEncoder
BsonValueEncoder
Document
Document
ObjectId
syntax
KeySyntax
ValueSyntax
client
ClientSession
GenericMongoClient
codecs
BigDecimalCodecProvider
BsonValueCodecProvider
CodecRegistry
DocumentCodecProvider
IterableCodecProvider
MapCodecProvider
MongoCodecProvider
OptionCodecProvider
collection
GenericMongoCollection
database
GenericMongoDatabase
models
client
ClientSessionOptions
ConnectionString
MongoClientSettings
MongoConnection
MongoConnection
MongoConnectionType
MongoConnectionType
Classic
Srv
MongoCredential
MongoDriverInformation
ServerAddress
TransactionOptions
collection
BulkWriteOptions
CountOptions
DeleteOptions
DropIndexOptions
FindOneAndDeleteOptions
FindOneAndReplaceOptions
FindOneAndUpdateOptions
IndexOptions
InsertManyOptions
InsertOneOptions
MongoNamespace
MongoNamespace
RenameCollectionOptions
ReplaceOptions
UnwindOptions
UpdateOptions
WriteCommand
WriteCommand
DeleteMany
DeleteOne
InsertOne
PipelinedUpdateMany
PipelinedUpdateOne
ReplaceOne
UpdateMany
UpdateOne
database
Collation
CreateCollectionOptions
operations
Accumulator
Accumulator
Aggregate
Aggregate
Facet
Filter
Filter
Index
Index
Projection
Projection
Sort
Sort
Update
Update
errors
MongoEmptyStreamException
MongoJsonParsingException
mongo4cats-kernel
/
mongo4cats
/
mongo4cats.operations
/
Update
Update
mongo4cats.operations.Update$
See the
Update
companion trait
object
Update
Attributes
Companion
trait
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Update
.type
Members list
Clear all
Value members
Concrete methods
def
addEachToSet
[
A
](
fieldName
:
String
,
values
:
Seq
[
A
]):
Update
def
addToSet
[
A
](
fieldName
:
String
,
value
:
A
):
Update
def
bitwiseAnd
(
fieldName
:
String
,
value
:
Int
):
Update
def
bitwiseAnd
(
fieldName
:
String
,
value
:
Long
):
Update
def
bitwiseOr
(
fieldName
:
String
,
value
:
Int
):
Update
def
bitwiseOr
(
fieldName
:
String
,
value
:
Long
):
Update
def
bitwiseXor
(
fieldName
:
String
,
value
:
Int
):
Update
def
bitwiseXor
(
fieldName
:
String
,
value
:
Long
):
Update
def
currentDate
(
fieldName
:
String
):
Update
def
currentTimestamp
(
fieldName
:
String
):
Update
def
inc
(
fieldName
:
String
,
number
:
Number
):
Update
def
max
[
A
](
fieldName
:
String
,
value
:
A
):
Update
def
min
[
A
](
fieldName
:
String
,
value
:
A
):
Update
def
mul
(
fieldName
:
String
,
number
:
Number
):
Update
def
popFirst
(
fieldName
:
String
):
Update
def
popLast
(
fieldName
:
String
):
Update
def
pull
[
A
](
fieldName
:
String
,
value
:
A
):
Update
def
pullAll
[
A
](
fieldName
:
String
,
values
:
Seq
[
A
]):
Update
def
pullByFilter
(
filter
:
Filter
):
Update
def
push
[
A
](
fieldName
:
String
,
value
:
A
):
Update
def
pushEach
[
A
](
fieldName
:
String
,
values
:
Seq
[
A
]):
Update
def
pushEach
[
A
](
fieldName
:
String
,
values
:
Seq
[
A
],
options
:
PushOptions
):
Update
def
rename
(
fieldName
:
String
,
newFieldName
:
String
):
Update
def
set
[
A
](
fieldName
:
String
,
value
:
A
):
Update
def
setOnInsert
(
value
:
Bson
):
Update
def
setOnInsert
[
A
](
fieldName
:
String
,
value
:
A
):
Update
def
unset
(
fieldName
:
String
):
Update
In this article
Attributes
Members list
Value members
Concrete methods