I’m creating a comments system in an app - only signed in users can comment. I want to store each user’s ID with the comment (each comment is a document), then get the user’s name to display on the page.
Either
- Use the Users sdk inside a <:functions:1108648038156746792> cloud function
- Store the ID with the username - can be problematic in case the username has changed, for that you can go with this 👇 approach
2 Collections
1st collection will be
- comment
- date
- user_id
2nd collection will be the user details
- user_id
- user_name
So that's way you'll need to update only the 2nd collection when the user changes is name, and also you can make the second collection accessible without a having to use cloud function.
Seems a bit much - this is just an addon feature that’s not really required - it would just be a bit useful. I guess I’ll just store the name directly
Recommended threads
- Appwrite DNS nameservers return SERVFAIL...
My custom domain demomanasa.online (and all its subdomains) stopped resolving with ERR_NAME_NOT_RESOLVED for all visitors. I have traced the failure to Appwrite...
- Framework categorization for Sites
Hello, I want to deploy my web app via Appwrite SItes. My web app is vite+reactjs. In the Appwrite docs, it creates a vite+react app, and chooses React from the...
- Not allowed permission to upsert a prese...
```js const presenceID = ID.unique(); setPID(presenceID); const presence = await presences.upsert({ presenceId: presenceID, status: "online"...