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
- No server error on selfhosted appwrite
Please help me, my clients is ask what happen on their data? How can i make it up again?
- Upgrading selfhost version?
It is okay to upgrade version to higher one, of my current version is 1.7.4 to 1.8.1. Is that safe to do cause my clients already have data on that? Also is a...
- Streamlit UI and local DB
I want to use Appwrite for automation, like run watchdog service every morning 3 am. Anyone got suggestions, already explored github and documentation no luck. ...