NoSQL
Databases integration · 2 node(s).
00Overview
Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.
01Connecting NoSQL
Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:
Pick an Environment on your flow (Flow Settings → Environment) so the secret resolves. Secret fields never show the value — they reference
${secrets.your_secret}.02Mongodb
MongoDB Query
nosql/mongodb · Action
Execute an operation against a MongoDB collection
| Field | Type | Details | |
|---|---|---|---|
| Connection URI | string | Required | mongodb://localhost:27017 |
| Database | string | Required | |
| Collection | string | Required | |
| Operation | string | Required | choices: Find, Insert One, Insert Many, Update, Delete, Count |
| Filter | text | {"key": "value"} | |
| Document | text | {"key": "value"} |
Returns: tool_result, results, count
03Redis
Redis Command
nosql/redis · Action
Execute a command against a Redis instance
| Field | Type | Details | |
|---|---|---|---|
| Host | string | Required | localhost |
| Port | integer | Required | 6379 |
| Password | string | ||
| Database | integer | 0 | |
| Command | string | Required | choices: GET, SET, DEL, HGET, HSET, LPUSH, LPOP, RPUSH, RPOP, KEYS, EXISTS, EXPIRE, TTL |
| Key | string | Required | |
| Value | text | ||
| Field | string |
Returns: tool_result, result, success
04Notes & Limitations
Behaviours and constraints worth knowing before you build with these nodes.
- Deleting or updating in MongoDB with an empty or omitted Filter matches every document in the collection, so a Delete with no filter will clear the whole collection irreversibly.
- MongoDB Filter and Document fields must contain valid JSON, and matching a record by its identifier needs the extended form
{"_id":{"$oid":"..."}}rather than a plain id string. - A MongoDB Find has no built-in page limit, so a broad or empty filter can return the entire collection in a single step.
- Redis stores every value as text, so a number written with SET comes back as a string and must be converted before you do arithmetic on it.
- The Redis KEYS command scans the whole keyspace and can slow or briefly block a busy server, so avoid running it against large production instances.
- Redis TTL returns the remaining life in seconds, where
-1means the key has no expiry set and-2means the key no longer exists.