File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed
firestore/app/src/main/java/com/google/example/firestore/kotlin Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -1131,9 +1131,26 @@ abstract class DocSnippets(val db: FirebaseFirestore) {
1131
1131
// [END update_delete_field]
1132
1132
}
1133
1133
1134
+ fun countAggregateCollection () {
1135
+ // [START count_aggregate_collection]
1136
+ val query = db.collection(" cities" )
1137
+ val countQuery = query.count()
1138
+ countQuery.get(AggregateSource .SERVER ).addOnCompleteListener { task ->
1139
+ if (task.isSuccessful) {
1140
+ // Count fetched successfully
1141
+ val snapshot = task.result
1142
+ Log .d(TAG , " Count: ${snapshot.count} " )
1143
+ } else {
1144
+ Log .d(TAG , " Count failed: " , task.getException())
1145
+ }
1146
+ }
1147
+
1148
+ // [END count_aggregate_collection]
1149
+ }
1150
+
1134
1151
fun countAggregateQuery () {
1135
1152
// [START count_aggregate_query]
1136
- val query = db.collection(" games/halo/players " ).whereEqualTo(" online " , true )
1153
+ val query = db.collection(" cities " ).whereEqualTo(" state " , " CA " )
1137
1154
val countQuery = query.count()
1138
1155
countQuery.get(AggregateSource .SERVER ).addOnCompleteListener { task ->
1139
1156
if (task.isSuccessful) {
You can’t perform that action at this time.
0 commit comments