Hi all! Can I use ID.unique() for attributes? it returns a string “unique()”, not a unique code Thank you!
Can you provide some more details?
- What SDK are you using?
- What's your Appwrite version? Is it on cloud or sel-hosted?
Without any of this info, all I can say is that if you are creating a new document with databases.createDocument(), you can use the ID.unique() method that comes with the Appwrite SDK to generate a string of unique and random characters for the documentId
@safwan hi, thank you for answer.
- web sdk (client)
- 1.3 cloud (aws instance) example: const role_id = ID.unique(); try { let response = await database.createDocument(db_id, db_roles_id, 'unique()', {'role_id':role_id,'role_name':role_name}); …..
If i'm not wrong, you have to use ID.unique() for the web sdk
The function ID.unqiue() returns only the string
The generation of the unique id generation happens inside Appwrite in the server
You can look here for the actual code that generates the ID in Appwrite
https://github.com/utopia-php/database/blob/main/src/Database/Helpers/ID.php#L12
@Binyamin thank you for answer!
[SOLVED] ID.unique() use in attributes
Recommended threads
- I can't UNPAUSE my project with the free...
I received an email notifying me that my project had been paused due to inactivity, and the email included a link to "Restore project." However, that button red...
- How to bypass the rate limit on the back...
Once a month my app has a ton of usage and I always run into the Too many requests 429 error. I am trying to optimize the queues and jobs to manage that, but a...
- 401 - Project not accessible in this reg...
Hi Appwrite team, I’m experiencing a Cloud Console issue with my NYC region project. Problem: - Some Console pages return: “401 - Project is not accessible ...