UNPKG

n8n-nodes-mongo-change-stream-trigger

Version:

n8n-nodes-mongo-change-stream-trigger is a community package for n8n that brings real-time MongoDB integration to your workflows. It uses MongoDB’s native change streams to monitor a specified collection without relying on polling and offers advanced, cas

65 lines 2.17 kB
{ "name": "n8n-nodes-mongo-change-stream-trigger", "version": "0.1.0", "description": "n8n-nodes-mongo-change-stream-trigger is a community package for n8n that brings real-time MongoDB integration to your workflows. It uses MongoDB’s native change streams to monitor a specified collection without relying on polling and offers advanced, case-based routing—much like the switch node. With configurable field filters and seamless integration with existing MongoDB credentials, this package lets you trigger and branch workflows based on dynamic field updates, providing a robust solution for event-driven automation.", "keywords": [ "n8n-community-node-package", "n8n-nodes", "n8n", "n8n.io", "n8n.io-nodes", "n8n-nodes-mongo-change-stream-trigger", "n8n-nodes-mongo-change-stream-trigger", "n8n-nodes-mongo-change-stream-trigger" ], "license": "MIT", "homepage": "https://github.com/ZinkoSoft/", "author": { "name": "James Zinkovitch", "email": "jzinkovitch@outlook.com" }, "repository": { "type": "git", "url": "https://github.com/ZinkoSoft/-MongoDB-n8n-nodes-mongo-change-stream-trigger.git" }, "engines": { "node": ">=18.10", "pnpm": ">=9.1" }, "main": "index.js", "files": [ "dist" ], "n8n": { "n8nNodesApiVersion": 1, "credentials": [], "nodes": [ "dist/nodes/ExampleNode/ExampleNode.node.js", "dist/nodes/HttpBin/HttpBin.node.js" ] }, "devDependencies": { "@typescript-eslint/parser": "^7.15.0", "eslint": "^8.56.0", "eslint-plugin-n8n-nodes-base": "^1.16.1", "gulp": "^4.0.2", "prettier": "^3.3.2", "typescript": "^5.5.3" }, "peerDependencies": { "n8n-workflow": "*" }, "dependencies": { "mongodb": "^6.15.0", "n8n-core": "^1.14.1", "n8n-nodes-mongo-change-stream-trigger": "file:" }, "scripts": { "preinstall": "npx only-allow pnpm", "build": "tsc && gulp build:icons", "dev": "tsc --watch", "format": "prettier nodes credentials --write", "lint": "eslint nodes credentials package.json", "lintfix": "eslint nodes credentials package.json --fix" } }