I am building a Flutter Application using AppWrite as my main backend. I have it self-hosted using docker. Currently, I am on version 1.5.7 because this was available when I started. In my Application at some point, I want to do a query to fetch some content based on a list of IDs. I've attached a photo of the function. The reason I want to do this is because I want to fetch only the necessary "Posts" that are linked to the particular exercise ID. The issue that I am facing is that I get: AppwriteException: general_argument_invalid, Invalid queries
param: Value must a valid array no longer than 100 items and Value must be a valid string and at least 1 chars and no longer than 4096 chars (400)). If I set the query limit to 33 so the full query does not exceed 100 items it works but this is not what I want. I thought the Query limit was 5000, not 100. If I try making a query with a limit of 5000 without any parameters, it works so this is kinda weird. My list contains only 3 ids. I've also tried hardcoding the IDs and I get the same error. Any idea why this is happening? Also, do you have any ideas if upgrading to 1.6.0 might help?
I don't believe this issue is with query.limit
but that you're passing through more than 100 different queries in the request.
Like this
databases.listDocuments(
DATABASE_ID,
COLLECTION_ID, [
Query.equal(),
Query.equal(),
...100 times
);
update to latest, there was a bug iirc
Recommended threads
- how to generate jwt after authentication
```javascript const { Client, Account } = require('appwrite'); const client = new Client(); client .setEndpoint('xxxxxxxxxxxxxxxxxxxxx') .setProject('...
- Invalid Query Go SDK 0.2.0
Hello everyone, as you can see my log, the Go SDK somehow always return Error, but when i'm using client sdk for React it's fine
- The requested file could not be found. w...
Similar issue from this thread: https://discord.com/channels/564160730845151244/1242105958730301460 Although I couldn't find any solution. I am using Appwrite K...