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
- Console display all Databases as TablesD...
While looking at an issue with <@1231860789355347971> we saw that the console was displaying ALL databases as `TablesDB` even if the real type in the API is `le...
- HTTP Error 500 ''
Hello to everyone, I'm a Flutter developer and actually I'm developing an app using Appwrite.. during my tests and also massive ones I've noticed something we...
- Invalid type for attribute 'email': emai...
I'm using the node-appwrite SDK to create a table, the column payload looks like this: ```json [{"key":"email","type":"email","required":true, "size": 512}] ``...