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:
getDocumentorlistDocuments(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
- Flutter Android oAuth is no more working
I currently don't get the oAuth login to work in flutter android. it works on ios and on web. but when try to use it on Android, i get to the point where the ca...
- I'm experiencing a critical bug on Appwr...
Hey <@870607367597850624> team / support š I'm experiencing a critical bug on Appwrite Cloud that's blocking my production Flutter app. I've already filed GitH...
- Database listRows method call failing in...
I'm getting an error when trying to use listRows in a flutter app on a database. It seems something in the backend has changed because the production version of...