diff --git a/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java b/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java index eddb36cc..cfc59456 100644 --- a/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java +++ b/android/src/main/java/io/invertase/firebase/firestore/RNFirebaseFirestoreCollectionReference.java @@ -189,6 +189,9 @@ class RNFirebaseFirestoreCollectionReference { case "LESS_THAN_OR_EQUAL": query = query.whereLessThanOrEqualTo(fieldPath, value); break; + case "ARRAY_CONTAINS": + query = query.whereArrayContains(fieldPath, value); + break; } } else { ReadableArray fieldPathElements = fieldPathMap.getArray("elements"); @@ -213,6 +216,9 @@ class RNFirebaseFirestoreCollectionReference { case "LESS_THAN_OR_EQUAL": query = query.whereLessThanOrEqualTo(fieldPath, value); break; + case "ARRAY_CONTAINS": + query = query.whereArrayContains(fieldPath, value); + break; } } }