loadCertified

Bulk load documents into a MongoDB using Kestra’s internal storage file.

Bulk load documents into a MongoDB using Kestra’s internal storage file.

yaml
type: "io.kestra.plugin.mongodb.load"
yaml
id: mongodb_load
namespace: company.team

inputs:
  - id: file
    type: FILE

tasks:
  - id: load
    type: io.kestra.plugin.mongodb.Load
    connection:
      uri: "mongodb://root:example@localhost:27017/?authSource=admin"
    database: "my_database"
    collection: "my_collection"
    from: "{{ inputs.file }}"
Properties

MongoDB collection.

MongoDB connection properties.

Definitions
uri*Requiredstring

Connection string to MongoDB server

URL format like mongodb://mongodb0.example.com: 27017

MongoDB database.

The source file.

Default1000

Chunk size for every bulk request.

Use this key as ID

Defaulttrue

Whether to remove idKey from the final document

Default0

The number of documents deleted by the write operation.

Default0

The number of documents inserted by the write operation.

Default0

The number of documents matched by updates or replacements in the write operation.

Default0

The number of documents modified by the write operation.

The number of rows processed.

Unitcount

Number of documents processed in the bulk operation

Unitcount

Number of bulk requests sent to MongoDB