
Bulk
Bulk
yaml
type: "io.kestra.plugin.mongodb.Bulk"Examples
yaml
id: mongodb_bulk
namespace: company.team
tasks:
- id: make_actions
type: io.kestra.plugin.core.storage.Write
content: |
{ "insertOne" : {"firstName": "John", "lastName": "Doe", "city": "Paris"}}
{ "insertOne" : {"firstName": "Ravi", "lastName": "Singh", "city": "Mumbai"}}
{ "deleteMany": {"filter": {"city": "Bengaluru"}}}
- id: bulk
type: io.kestra.plugin.mongodb.Bulk
connection:
uri: "mongodb://YOUR_HOST:27017"
database: "my_database"
collection: "my_collection"
from: "{{ outputs.make_actions.uri }}"
Properties
collection*Requiredstring
connection*RequiredNon-dynamic
Definitions
io.kestra.plugin.mongodb.MongoDbConnection
uri*Requiredstring
database*Requiredstring
from*Requiredstring
chunkintegerstring
Default
1000Outputs
deletedCountinteger
Default
0insertedCountinteger
Default
0matchedCountinteger
Default
0modifiedCountinteger
Default
0sizeinteger
Metrics
recordscounter
Unit
countrequests.countcounter
Unit
count