You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2022/04/29 12:51:19 UTC

[camel-kamelets] 01/02: MongoDB Changes Stream Consumer Source Kamelet - Stream Filter parameter

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch stream-filter
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit e33cb6bb88ae44a2c46a643b2861256ab5c9fe51
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Fri Apr 29 14:48:26 2022 +0200

    MongoDB Changes Stream Consumer Source Kamelet - Stream Filter parameter
---
 kamelets/mongodb-changes-stream-source.kamelet.yaml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/kamelets/mongodb-changes-stream-source.kamelet.yaml b/kamelets/mongodb-changes-stream-source.kamelet.yaml
index a5f4e025..3095dfcd 100644
--- a/kamelets/mongodb-changes-stream-source.kamelet.yaml
+++ b/kamelets/mongodb-changes-stream-source.kamelet.yaml
@@ -63,6 +63,11 @@ spec:
         title: MongoDB Database
         description: Sets the name of the MongoDB database to target.
         type: string
+      streamFilter:
+        title: Stream Filter
+        description: Filter condition for change streams consumer.
+        type: string
+        example: "{ '$match':{'$or':[{'fullDocument.stringValue': 'specificValue'}]} }"
   dependencies:
     - "camel:kamelet"
     - "camel:mongodb"
@@ -80,6 +85,7 @@ spec:
         username: "{{?username}}"
         database: "{{database}}"
         consumerType: "changeStreams"
+        streamFilter: "{{?streamFilter}}"
       steps:
       - marshal:
           json: {}