
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
- My collection is not updating after csv ...
- phantom relationships appear on parent c...
i have this bug were my past deleted collection apears as relationship to my parent collection. when i try to delete that relationship from parent it gives me e...
- Attribute stuck on proccessing
i tried creating a new attribute butits stuck on proccessing,i did a hard refresh,cleared cache everything but still stuck on proccessing,also in my functions w...
