You might have some optimization to do.

Ideally, you shouldn’t need to “Do a search for” more than once per user, and only need to use it as you mutate. Cache it/store it. Once you have cached the data somewhere, you should refer to that cached data.

When in backend workflows, if you have a big workflow, cache the data inside there, and refer to that.

I use this to store data in the backend and refer to it when I do backend workflows. Rather than searching more than needed.

Then for front-end, return that data back from the server once on page load or whatever, and save it as a state. only update it as necessary.

These two methods alone will optimize your querying by A LOT.

I don’t care what Bubble says, their caching system is … “non-existent”.

3 Likes