I have field users
in document and this field contains two element in array. I have to check specific two values are in this array.
First, I used array-contains
method twice for this, but it occurred error.
How can I access index of array field in Cloud Firestore?
Below code is my approach and it is not working:
QuerySnapshot querySnapshot = await sl.get<FirebaseAPI>().getFirestore()
.collection('messages')
.where('users'[0],isEqualTo: 'user1ID')
.where('users'[1],isEqualTo: 'user2ID')
.getDocuments();