Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 12c52ee

Browse files
committed
IN and ARRAY_CONTAINS_AN snippets
Change-Id: Id74c0623bd44ff6f75a7e647f7e68fadfa3291ec
1 parent d97dd64 commit 12c52ee

File tree

2 files changed

+28
-2
lines changed

2 files changed

+28
-2
lines changed

firestore/app/build.gradle

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ android {
2525
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
2626
}
2727
}
28+
29+
compileOptions {
30+
sourceCompatibility JavaVersion.VERSION_1_8
31+
targetCompatibility JavaVersion.VERSION_1_8
32+
}
2833
}
2934

3035
repositories {
@@ -40,7 +45,7 @@ dependencies {
4045
implementation 'androidx.multidex:multidex:2.0.1'
4146

4247
// Firestore
43-
implementation "com.google.firebase:firebase-firestore:21.2.1"
48+
implementation "com.google.firebase:firebase-firestore:21.2.0-SNAPSHOT"
4449

4550
// Firebase / Play Services
4651
implementation "com.google.firebase:firebase-auth:19.1.0"

firestore/app/src/main/java/com/google/example/firestore/DocSnippets.java

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
package com.google.example.firestore;
22

3+
import android.util.Log;
4+
35
import androidx.annotation.NonNull;
46
import androidx.annotation.Nullable;
57
import androidx.annotation.WorkerThread;
6-
import android.util.Log;
78

89
import com.google.android.gms.tasks.OnCompleteListener;
910
import com.google.android.gms.tasks.OnFailureListener;
@@ -1032,6 +1033,26 @@ public void arrayContainsQueries() {
10321033
// [END array_contains_filter]
10331034
}
10341035

1036+
public void arrayContainsAnyQueries() {
1037+
// [START array_contains_any_filter]
1038+
CollectionReference citiesRef = db.collection("cities");
1039+
1040+
citiesRef.whereArrayContainsAny("region", Arrays.asList("west_coast", "east_coast"));
1041+
// [END array_contains_any_filter]
1042+
}
1043+
1044+
public void inQueries() {
1045+
// [START in_filter]
1046+
CollectionReference citiesRef = db.collection("cities");
1047+
1048+
citiesRef.whereIn("country", Arrays.asList("USA", "Japan"));
1049+
// [END in_filter]
1050+
1051+
// [START in_filter_with_array]
1052+
citiesRef.whereIn("regions", Arrays.asList(new String[]{"west_coast"}, new String[]{"east_coast"}));
1053+
// [END in_filter_with_array]
1054+
}
1055+
10351056
public void compoundQueries() {
10361057
CollectionReference citiesRef = db.collection("cities");
10371058

0 commit comments

Comments
 (0)