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
- Appwrite Auth & Function don't reveal cl...
When I execute a function or sign in with my Flutter app, Appwrite does not show my real IP: instead, it seems that Appwrite shows Fastly CDN IP address.
- Why does this happen?
`AppwriteException: general_argument_invalid, Invalid `secret` param: Value must be a valid string and at least 1 chars and no longer than 256 chars (400)` the...
- Compatibility issue with Kakao OpenID Co...
**Context:** I am attempting to integrate **Kakao Login** (one of the largest social login providers in South Korea) into my Flutter application using Appwrite'...