business_owner_id will be unique value but return value only gives me document list not collection attribute data
In such case:
Query.equal("bussines_owner_ID", ["a123123qqwe"])
Should return all documents that have an attribute business_owner_id that equals to a123123q
I understand, it was an example. Since business owner ID is unique, you can use that ID as your searchable key rather then running the query you mentioned -> as @D5 pointed.
Full example:
import 'package:appwrite/appwrite.dart';
void main() async {
final client = Client()
.setEndpoint('https://cloud.appwrite.io/v1')
.setProject('[PROJECT_ID]');
final databases = Databases(client);
try {
final documents = await
databases.listDocuments(
'[DATABASE_ID]',
'[COLLECTION_ID]',
[
Query.equal("bussines_owner_ID",["a123123qqwe"])
]
);
} on AppwriteException catch(e) {
print(e);
}
}
You need to specify your bussines_owner_ID into Indexes after that your query working
Something like this ?
Yessss
Key And Attribute names are same
bussines_owner_ID
It should be same or not ?
In the latest version it's not needed using attributes, however very recommended since it improves performance
It should be same
And how do you access attribute value ? like test[0].@business_name
test[index].attributeName
🥲
test[0].$collectionId
For this is showing me correct collectionID
Could you please send all the code? (Related to appwrite)
🥲
{ "total": 5, "documents": [ { "$id": "5e5ea5c16897e", "$collectionId": "5e5ea5c15117e", "$databaseId": "5e5ea5c15117e", "$createdAt": "2020-10-15T06:38:00.000+00:00", "$updatedAt": "2020-10-15T06:38:00.000+00:00", "$permissions": [ "read(any)" ] } ] }
i can only able to access this $ keys only but not able to access my collection attributes
Share SS of Db
I got the solution
I need to use something like this
print(test[0].data['business_name']);
Thank You Guys @joeyouss @Nikunj Panchal 🌿 @D5
[SOLVED] how to get database collections attribute value using flutter ?
Recommended threads
- CORS error only on tables db api After u...
I've recently updated my self hosted appwrite instance to the 1.8.0 and updated my frontend with the tables db apis but strangely, even if I'm able to log in, g...
- [SOLVED] Access ExecutionStatus of a fun...
I am calling a cloud function from the newest Flutter SDK 20.2.1with the `xasync: false` flag and get the result, but the `execution.status` is not a String and...
- Appwrite isn't accepting the api from se...
Error creating user: AppwriteException: Server Error type: 'general_unknown', response: '{"message":"Server Error","code":500,"type":"general_unknown","versi...