
What is the limit in result = databases.list_documents('[DATABASE_ID]', '[COLLECTION_ID]') ?
Becasue in my function when I add query, to limit it to 2 its giving results, when when the limit is 25, it gives error

const client = new Client()
.setEndpoint('https://cloud.appwrite.io/v1')
.setProject('<PROJECT_ID>');
const databases = new Databases(client);
databases.listDocuments(
'[DATABASE_ID]',
'[COLLECTION_ID]',
[
Query.equal('title', ['Avatar', 'Lord of the Rings']),
Query.greaterThan('year', 1999)
]
);

If you mean the query "limit", then it should be the max. documents in a list

The max limit is 5000, but you should be fine to do Query.limit(25) and have no issue?

But I am getting this in appwrite console, for anyhting above 7 in limit (I have some 3000 total documents)
An internal curl error has occurred within the executor! Error Msg: Http invalid protocol\nError Code: 500
I am using list documents inside appwrite python function

This can happen if you try to return or log too much data.
Recommended threads
- Issue with `listDocuments` when using qu...
Hello, Appwrite team! I'm having an issue with `listDocuments` when using query modifiers: **Environment:** - Self-hosted Appwrite (`Version 1.4.13`) installe...
- Function gives unauthorized error when w...
I am on free tier. I have function that has three attributes: 1. A stand alone attribute (required) 2. A many to one relationship attribute 3. A many to man...
- The UI for creating relational data is d...
It is difficult to select data from other collections when creationg relational data. The dropdown menu is sometimes unresponsive. Sometimes the delete button d...
