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
- Got message for auto payment of 15usd fo...
how did this happen? 1. i claimed my 50usd credits via jsm hackathon - https://hackathon.jsmastery.pro/ 2. it asked me which org. to apply the credits on, i se...
- Invalid document structure: missing requ...
I just pick up my code that's working a week ago, and now I got this error: ``` code: 400, type: 'document_invalid_structure', response: { message: 'Inv...
- Apple OAuth Scopes
Hi Hi, I've configured sign in with apple and this is the response i'm getting from apple once i've signed in. I cant find anywhere I set scopes. I remember se...