AppwriteException: document_already_exists, Document with the requested ID already exists. (409)
- 0
- Databases
- Flutter
- Cloud
Why I got this error I used this code:
final id = ID.unique();
_logger.info('Creating service overview for user $userId');
response = await database.createDocument(
databaseId: serviceCredential.databaseId,
collectionId: serviceCredential.collectionId,
documentId: id,
data: data,
permissions: [
Permission.read(Role.any()),
Permission.write(Role.user(userId)),
Permission.update(Role.user(userId)),
Permission.delete(Role.user(userId)),
],
);
As you can see I used an ID unique but still I got document_already exist in my appwrite cloud . I just have only one document in my collection
Maybe other attributes are unique?
But when I deleting the document it fix the error
If for example the name is unquie And you're trying to insert another one with the same name
You'll get that error
did you mean is the indexes?
I have this
Yes Exactly
Are the value of serverOwnerId is unqiue each time or same as the one already inserted
So I re create this index
Yes
what should I choose?>
Key or FullText?
Key will suit your use case
thank you I will try
Ohh it works thank youuu so much
Except the cloud, after version 1.3.0 the key is not for allowing queries any more but to enhanced the filtering based on those attributes
Recommended threads
- Google Auth not working in a React App
Authentication with Google has failed. It redirects back to the signin route in React. Attached screenshots for configuration of Google console and Appwrite Go...
- Bug Report: Crash when trying to createR...
https://github.com/appwrite/sdk-for-android/issues/96 I think the bug is related with this one https://discord.com/channels/564160730845151244/1443887021314539...
- How to display images from storage
I tried the link above, but it returns the error “`Please upgrade to a higher plan.`” I don’t need Transformations at the moment, I just want to display the ima...