but you can't show it without a known id
as i said when you're showing data, use the document id
make a list or something that stores the ids of all the documents for that user
then use the correct id from the list to show the data
and update
I don't quite understand, but I'll try to do something 😅
okay how do you plan on display data?
where will you get the data from?
from the database 😅
I will show you
exactly
you're fetching the data from the database
Yeah
and to pinpoint which document you're fetching, you're using documentId right?
Yes
I just made data write, I don't know how to read data withou document id
Consider the collection and documents permissions. If using documents permission, appwrite will only return the documents that the user has read permissions for, then you could use databases.listDocuments if it returns empty then there is no document for that user, it would display the option to register. If it returned items, it would display on the screen and have the information to update
it's more clear to me. And how can I specify that I need to display text from a document that contains name: Max, for example, thanks
add an index for the field.
then
databases.listDocuments(
databaseId: databaseId, collectionId: collectionId, queries: [Query.search('you_field', 'Max')]);
Thanks
@Chewbacca Do you have any more questions? could you mark it as solved?
No, I don`t. I forgot to add SOLVED, thanks
[SOLVED] CRUD question (Flutter)
I resolve that problem with a ternary operator. For example if you a fetching a list, if it's empty a text : no documents now, and if it's has items you diplay it. somelist.isempty ? Text('No elements) : list(), and you must manage state with state manager o with reactive code
Recommended threads
- Appwrite Auth & Function don't reveal cl...
When I execute a function or sign in with my Flutter app, Appwrite does not show my real IP: instead, it seems that Appwrite shows Fastly CDN IP address.
- Why does this happen?
`AppwriteException: general_argument_invalid, Invalid `secret` param: Value must be a valid string and at least 1 chars and no longer than 256 chars (400)` the...
- Compatibility issue with Kakao OpenID Co...
**Context:** I am attempting to integrate **Kakao Login** (one of the largest social login providers in South Korea) into my Flutter application using Appwrite'...