I have array attribute in one collection , how i can add and delete any element in this attribute
- 0
- Android

I have array attribute in one collection , how i can add and delete any element in this attribute with just one update call .

It isn't possible with just one call, yet. For now, you need to fetch the document, manipulate the array as you want, and send it back.

Related issue. Make sure to 👍 https://github.com/appwrite/appwrite/issues/2531

for that we have to do 3 calls one by one

first i will upload one document , then we will get that id , then we will get arrays documents and then add new id to this array , and then we have to update this

yep so you do this:
getDocument
orlistDocuments
(with a query)- change things in the array as needed
updateDocument

2. get Document and get array
3. add document id in this array
4.update document

what do you mean by this:
- save document and get id

just fetch the document, get the attribute and update it as needed, then run updateDocument

yes thats wht i do

when i query any collections with Query.equal("name", ["id1","id3","id2"]) , is it possible that i will get all document in order according to this array i passed in query
Recommended threads
- Error: Invalid `userId` param: Parameter...
- Upload file
i got this error when try upload file (.Net). I use this line to check my buucket and its all right var buckets = await appWriterInit.Storage.List...
- Need help on Flutter OAuth2
Am trying to use Appwrite OAuth (google, apple and facebook), am been on it for sometimes now which have tried many things but still not able to make it work: ...
