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
- Issue with OAuth 2.0 authentication
Good evening, I’m reaching out because I’m having a small issue with Appwrite. I’m trying to set up OAuth2 with Twitch, and even though I’m entering the correc...
- What's the proper way to delete user acc...
I would like to provide an option for the users of my app, to completely remove theirs account if they want to. I don't want to 'deactivate' the account, but to...
- Prevent Appwrite from pulling weekly unu...
Hi, I only use node/php runtimes for functions and static-1/node for site. However, appwrite keeps pull gigabytes of runtimes. It makes my VM backup unnecessar...