MongoDB Delete
DescriptionThe MongoDB Delete transform enables you to delete documents or records from a collection within MongoDB. For additional information about MongoDB, see the MongoDB documentation. |
Options
Delete options tab
Field | Description |
MongoDB connection | the MongoDB connection to use for the MongoDB Delete transform. |
Collection | Name of the collection to delete data from. Click Get collections to populate the drop-down menu with a list of collections within the database. |
Number of retries for write operations | The number of retries for write operations |
Delay (in seconds) between retry attempts | Delay (in seconds) between retry attempts |
Delete query
-
use JSON query:
-
when disabled (default), the transform deletes documents based on key/value pair comparisons. The table requires the following fields:
-
Mongo document path: the document path to delete
-
Comparator:
=
,<>
,,
,<
,⇐
,>
,>=
,BETWEEN
,IS NULL
,IS NOT NULL
-
Incoming field 1: a first comparison stream field
-
Incoming fields 2: a second comparison stream field (for use with
BETWEEN
)
-
-
when enabled:
-
a delete query is passed to MongoDB for deletion.
-
execute for each row: pass the delete query to the database for each incoming row
-
-
Delete query examples:
Delete based on document paths and stream fields (use JSON query
disabled):
Mongo document path | Comparator | Incoming field 1 | Incoming field 2 |
name | = | lastname | |
firstname | = | firstname |
Delete based on JSON query (use JSON query
enabled): {$or: [{"name": "${NAME1}"},{"name": "${NAME2}"}, {"name": "${NAME3}"} ]}