I'm using the Direct Database Query and experiencing an issue where the response is not the same as when I use the Query All Records for example. The Query All Records response returns all objects in the table perfectly formatted (Including nested objects). The Direct Database Query returns all objects in the table as JSON strings. Here is a video explaining this better: https://www.loom.com/share/efc39c71e693455c81354f1580a7d98c?sid=d4d4bfab-3264-49c4-980b-f17375a315e0
The work around was to decode each nested object, unset the field in the JSON response and re-set the field with the decoded JSON object. It's a bit painful and hard to maintain long-term. Especially for large tables.