Hi,

Firstly don’t have a list of things on the user, because everytime the user record is loaded, all of the fields stored in the ‘thing’ list on that user is also loaded (which slows down at scale).

But apart from that, using Do A Search for operations with constraints like that is fine - the more filtering you can provide in the do a search for the more of a specific search (and therefore scaleable) Bubble can do.

You just want to minimise the amount of data returned, so having a specific Do A Search for that only returns exactly what you want is the best way of doing it.

Don’t use the Do A Search For:filtered operation for this because :filtered performs the filter after the whole list of data (potentially huge) has been returned. So put the actual constraints inside the Do A Search for call.

Hope that helps somewhat

1 Like