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
- Realtime api and labels as permission
in my tables i set labels as permission and real-time capabilities stopped working. Before when i was having "any" role everything was working. Note: user have...
- Sveltekit + Bun sites runtime not deploy...
anyone tried deploying sveltekit + bun sites? its building but not running, and the only thing from build console to value is ``` > Using svelte-adapter-bun .s...
- Domain is owned by a different organizat...
I was trying to add a domain to one of my projects however, it keeps giving me the error of Domain is owned by a different organization. I did have a self hoste...