Hi everyone, I have a pretty simple question regarding how to format the syntax for specifying a query to order the documents by the 'lastUpdated' attribute in a python call for the list_documents function. I tried looking through the docs and online for an example, but didn't have much luck. Here is snippet of my (incorrect) code: databases.list_documents('db_id', 'col_id', query=query.orderDesc("$createdAt")). Any suggestion on how I can fix the function argument to query as intended would be great. Thanks!
If you look at the function signature for list_documents() (https://github.com/appwrite/sdk-for-python/blob/7ded6e207b0e0b63540127a4937a22856b1bb434/appwrite/services/databases.py#L556), you'll see the parameter name is queries so you can't use query as the keyword. Secondly, the docs (https://appwrite.io/docs/server/databases?sdk=python-default#databasesListDocuments) mention queries is an array, so you have to pass an array rather than a single query.
FYI, it's best to wrap code in backticks to format a bit nicer. You can use 1 backtick for inline code (https://www.markdownguide.org/basic-syntax/#code) and 3 backticks for multiline code (https://www.markdownguide.org/extended-syntax/#syntax-highlighting.
Thank you so much for the links and tips to format code nicer. It is much appreciated, Steven!
[SOLVED] Python list_documents Query syntax help.
Recommended threads
- GOT 500 error when going to the appwrite...
I gott 500 internal error screen and my API is timeout. please help to take a look. Traceback (most recent call last): File "D:\conda\envs\wrista\Lib\site-pa...
- Returned columns when Query.select is us...
Hello, I am noticing that whatever i put in Query.select, the returned data will always contain the following fields ` "total": 1, "rows": [ { ...
- Does appwrite supports increasing the va...
I am building a chat application where user message needs to increased on every row creation. For this is there any increament feature?