Hi, I am trying to run a query which used $id of the document but I keep getting an error that $id not found. Do I have to make an index for $id or $id is privately used by appwrite? In the meantime I have added an attribute for my own custom user_id implementation.
What version of Appwrite are you on?
v 1.3.8
Can you show your code?
I am just using a Query:
await this.getDatabase(this.getClient()).listDocuments(environment.api.database_id, collectionId, [
Query.equal('$id',1)]);
Did you try creating an index for it?
no, that is what I am confused about. do I need to create an index or is $id not available to be used outside of appwrite?
I don't think $id
is restricted like that. Why not try creating and check it?
π
why not use getDocument()
? π§
for getDocument I need the document id. I am asking whether I can use $id for queries or not as I tried and got an error that $id not found.
I don't understand the difference
This is finding a document with $id == 1.... Which is getDocument(DB, collection, 1)
Recommended threads
- Error When load the website
Hi, I am getting this error whenever I reload my website please help me, I am using react Error: ** GET https://cloud.appwrite.io/v1/account 401 (Unauthoriz...
- Query Appwrite
Hello, I have a question regarding Queries in Appwrite. If I have a string "YYYY-MM", how can I query the $createdAt column to match this filter?
- Different appwrite IDs are getting expos...
File_URL_FORMAT= https://cloud.appwrite.io/v1/storage/buckets/[BUCKET_ID]/files/[FILE_ID]/preview?project=[PROJECT_ID] I'm trying to access files in my web app...