Skip to main content
Version: 2.1

MongoDB Nodes

MongoDB is a flexible document database widely used for IoT data, application backends, and real-time analytics. MaestroHub provides five dedicated nodes for querying, aggregating, inserting, updating, and deleting documents within your pipelines.

Configuration Quick Reference

FieldWhat you chooseDetails
ParametersConnection, Function, Function Parameters, Timeout OverrideSelect the connection profile, function, configure function parameters with expression support, and optionally override timeout.
SettingsDescription, Timeout (seconds), Retry on Timeout, Retry on Fail, On ErrorNode description, maximum execution time, retry behavior on timeout or failure, and error handling strategy. All execution settings default to pipeline-level values.
MongoDB Find node configuration

MongoDB Find Node

MongoDB Find Node

Query documents from a MongoDB collection with filters, projections, and sorting.

Supported Function Types:

Function NamePurposeCommon Use Cases
FindQuery documents using MongoDB query syntax with optional projection, sort, and limitDashboard data retrieval, filtered lookups, paginated queries

MongoDB Aggregate node configuration

MongoDB Aggregate Node

MongoDB Aggregate Node

Run an aggregation pipeline on a MongoDB collection for complex transformations and analytics.

Supported Function Types:

Function NamePurposeCommon Use Cases
AggregateExecute multi-stage aggregation pipelines with $match, $group, $sort, $lookup, and moreShift reports, KPI calculations, grouped statistics, data transformations

MongoDB Insert node configuration

MongoDB Insert Node

MongoDB Insert Node

Insert a single document into a MongoDB collection.

Supported Function Types:

Function NamePurposeCommon Use Cases
Insert OneInsert a JSON document into a collection with template parameter supportSensor data ingestion, audit logging, event archival

MongoDB Update node configuration

MongoDB Update Node

MongoDB Update Node

Update a single document in a MongoDB collection using MongoDB update operators.

Supported Function Types:

Function NamePurposeCommon Use Cases
Update OneUpdate a matched document using $set, $inc, $push, and other operatorsStatus updates, counter increments, device state synchronization

MongoDB Delete node configuration

MongoDB Delete Node

MongoDB Delete Node

Delete a single document from a MongoDB collection that matches a given filter.

Supported Function Types:

Function NamePurposeCommon Use Cases
Delete OneRemove a document matching a filter criteriaExpired record cleanup, processed queue removal, temporary data deletion