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
- listRows result parsing issue
I'm using Appwrite Dart SDK "24.2.0". When I perform a listRows call in dart, I have this reponse in JSON: in " Future<models.RowList> listRows()" { "total" :...
- Broken Flutter SDK >=24.1.0
Row.fromMap now does: ``` data: Map<String, dynamic>.from(map["data"] ?? {}) ``` But Appwrite Cloud TablesDB row responses return custom row columns flattene...
- Flutter OAuth2 does not attach Google se...
Hi Appwrite team, I’m using Appwrite Auth in a Flutter mobile app and trying to upgrade an anonymous user to Google OAuth. Docs say that if there is already a...