I work with appwrite relations (3 levels deep)
Whenever I create / update documents (via createDocument and updateDocument), appwrite returns a big object with relations and fields like ($id, $collectionId, ....)
Is there any way to pass in a flag or a work around so that less data is returned ?
On comparision, getting a single document with proper Query.select returns a object less than 100 bytes
while updating returns 300 bytes object and creating returns 800 bytes object
I have read the documentation and searched through some of the related github issues to no avail On side note, why does creating / updating documents return an object (wasn't able to think a proper reason)
TLDR: need a way to reduce the size of the object returned while creating / updating documents
Currently relationships are in beta, and do not allow for queries or anything like that. They're also pretty inefficient at this time, I would recommend instead of using the relationship attribute storing the foreign keys and pulling related documents where necessary.
I see Firstly, thank you for the fast response This may seem rude, but when will the relationships be 'production-ready' ?
Not rude, I know relationships are important, but looking at the current roadmap for the next two versions of appwrite (https://github.com/appwrite/appwrite/projects?query=is%3Aopen) I'm not seeing anything related to relationships. I also believe they are planning quite a large overhaul of relationships so I'm not sure how long that will take and what will change. :(
Recommended threads
- Couldnt not do appwrite push tables
Not sure why i am not able to create my tables
- Frequent 500 Internal Server Errors - Pr...
PROJECT ID: 6951f2xxxxx1ee9e750a REGION: Singapore (sgp.cloud.appwrite.io) PLAN: Pro Our production application experiences **500 Internal Server Errors** mult...
- Issue with Custom SMTP
Hey everyone, I'm facing an issue when updating my Custom SMTP settings on Appwrite Cloud. The UI fails silently (no visual errors), but when checking the cons...