
Update
Update
yaml
type: "io.kestra.plugin.mongodb.Update"Examples
yaml
id: mongodb_update
namespace: company.team
tasks:
- id: update
type: io.kestra.plugin.mongodb.Update
connection:
uri: "mongodb://root:example@localhost:27017/?authSource=admin"
database: "my_database"
collection: "my_collection"
operation: "REPLACE_ONE"
document:
_id:
$oid: 60930c39a982931c20ef6cd6
name: "John Doe"
city: "Paris"
filter:
_id:
$oid: 60930c39a982931c20ef6cd6
yaml
id: mongodb_update
namespace: company.team
tasks:
- id: update
type: io.kestra.plugin.mongodb.Update
connection:
uri: "mongodb://root:example@localhost:27017/?authSource=admin"
database: "my_database"
collection: "my_collection"
filter:
_id:
$oid: 60930c39a982931c20ef6cd6
document: "{"$set": { "tags": ["blue", "green", "red"]}}"
Properties
collection*Requiredstring
connection*RequiredNon-dynamic
Definitions
io.kestra.plugin.mongodb.MongoDbConnection
uri*Requiredstring
database*Requiredstring
document*Requiredobject
filter*Requiredobject
operationstring
Default
UPDATE_ONEPossible Values
REPLACE_ONEUPDATE_ONEUPDATE_MANYOutputs
matchedCountinteger
Default
0modifiedCountinteger
upsertedIdstring
wasAcknowledgedboolean
Metrics
updated.countcounter
Unit
count