1. Support
  2. Integrations
  3. NoSQL
Databases 2 nodes

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:

FieldTypeDetails
HoststringRequiredlocalhost
PortintegerRequired6379
Passwordstring
Good to know

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

FieldTypeDetails
Connection URIstringRequiredmongodb://localhost:27017
DatabasestringRequired
CollectionstringRequired
OperationstringRequiredchoices: Find, Insert One, Insert Many, Update, Delete, Count
Filtertext{"key": "value"}
Documenttext{"key": "value"}

Returns: tool_result, results, count

03Redis

Redis Command

nosql/redis · Action

Execute a command against a Redis instance

FieldTypeDetails
Databaseinteger0
CommandstringRequiredchoices: GET, SET, DEL, HGET, HSET, LPUSH, LPOP, RPUSH, RPOP, KEYS, EXISTS, EXPIRE, TTL
KeystringRequired
Valuetext
Fieldstring

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 -1 means the key has no expiry set and -2 means the key no longer exists.