
Hi guys -
I struggle with the cloud functions - I need to get Documents from 2 collections and then send it to the client. But I cannot find any documentation about listDocuments or something. I already tried graphql, but there I always get an error
I think there is just a small Syntax, but I tried long time and I also cannot find anything helpful...
I use appwrite CLI to deploy the function.
this is the error:
[response], {errors: [{message: Syntax Error: Expected :, found Name "collectionId", extensions: {category: graphql}, locations: [{line: 4, column: 11}]}]}
```
this is the code:
```
import 'dart:async';
import 'package:http/http.dart' as http;
import 'package:dart_appwrite/dart_appwrite.dart';
Future<dynamic> main(final context) async {
final client = Client()
.setEndpoint(endpoint)
.setProject(String.fromEnvironment(projectId))
.setKey(String.fromEnvironment(SecretKey));
final graphQL = Graphql(client);
final response = await graphQL.query(
query: {
'query': ''' query GetHubsAndPosts {
databasesListDocuments(
databaseId: $db_id,
collectionId: $collectionId
) {
total
documents {
_id
data
}
}
}
'''
},
);
context.log('[response], $response');
return response;
}
```

Do you need to use GraphQL? Or you'd be willing to use the dart sdk? Also, I don't see an import for the dart graphql package in your snippet. If you're willing to use the sdk here's the relevant documentation https://appwrite.io/docs/references/cloud/server-dart/databases

actually I do not really need to use graphql - so I tried this but I always get
Execution timed out.
just after 480ms
What is now the fault?
Thank you for your assistence
Recommended threads
- Cannot find module failure
Sorry, Newbe question here. I just installed Appwrite and am trying to install my first Function an am having absolutely no luck what-so-ever getting this done...
- Problems with adding my custom domain
- Can't push functions when self-hosting o...
Hello, I'm a bit new to appwrite functions and recently hosted a fresh 1.7.4 on my portainer setup. Tried to create a new function and when trying to push it I ...
