Vanshaj KatariaOriginal post
Rank 1: Thread
Need Help!
I am writing the code below
Client client = FFAppState().appwriteClient;
Databases dbInstance = Databases(client);
DocumentList homesList = await dbInstance.listDocuments(
databaseId: FFAppConstants.dbInstance,
collectionId: FFAppConstants.homesCollection,
);
print('homesList => ${homesList.documents}');
return homesList.documents;
I am just getting the Instance not data, when I print it.
Summary
Developers are having trouble getting document list data using `listDocuments` method. The code just returns the instance not the data when printed.
Solution:
Make sure to use the `data` property of the `DocumentList` object to access the actual documents. Update the code like this:
```
Client client = FFAppState().appwriteClient;
Databases dbInstance = Databases(client);
DocumentList homesList = await dbInstance.listDocuments(
databaseId: FFAppConstants.dbInstance,
collectionId: FFAppConstants.homesCollection,
);
print('homesList => ${homesList.data}'); // Use data