I'm encountering a problem when executing a query to get all the documents for an array of id's in Java.
This is my the query I'm passing:
eventIds.stream()
.map(eventId -> Query.Companion.equal("$id", eventId.toString()))
.toList()
));```
When executing this query using databases.listDocuments() I'm getting the following error:
```Invalid query: Attribute not found in schema: _uid```
It seems like it's converting the $ character to _u in the query.
If I try to do the same with an attribute I set myself, let's say the attribute "name" everything works as expected.
But I want to select the documents by their documentId and not by an attribute I set myself.
Appreciate any help, I'm sure it's just a little mistake I'm making here.
This is my Java code for the listDocuments():
```databases.listDocuments(
"event-db",
"event",
queries,
new CoroutineCallback<>((result, error) -> {
if (error != null) {
log.error(error.getMessage());
} else {
assert result != null;
log.info("{} Events found", result.getDocuments().size());
result.getDocuments().forEach(document -> events.add(appwriteDataToEvent(document)));
}
latch.countDown();
}));```
Hey there 👋 Code looks good to me. What Appwrite version are you running?
I'm on version 1.5.5 self hosted
Hmm honestly, I am not sure what could be the issue. Let me cc @Steven for this one
Recommended threads
- TablesDB `updateRows` returns `database_...
Hi Appwrite team! I’m seeing a strange issue with TablesDB bulk row updates on a self-hosted Appwrite instance. **Environment** - Appwrite self-hosted `1.9.0` ...
- [SOLVED] Realtime Missing Channels
```js useEffect(() => { let subscription: RealtimeSubscription; async function loadChips() { try { const {rows: chi...
- Functions executed by events does not ap...
Hello, Running self-hosted Appwrite version 1.9.0 (with console 7.8.26). When functions are triggered by an event (eg. databases.\*tables.\*.rows.\*.create) doe...