File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed
firestore/app/src/main/java/com/google/example/firestore Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -1361,4 +1361,13 @@ public void onComplete(@NonNull Task<Void> task) {}
1361
1361
});
1362
1362
// [END update_delete_field]
1363
1363
}
1364
+
1365
+ public void countAggregateQuery () {
1366
+ // [START count_aggregate_query]
1367
+ Query query = db .collection ("games/chess/players" ).whereEqualTo ("online" , true );
1368
+ AggregateQuery countQuery = query .count ();
1369
+ AggregateQuerySnapshot snapshot = countQuery .get (AggregateSource .SERVER ).getResult ();
1370
+ Log .d (TAG , "Count: " + snapshot .getCount ());
1371
+ // [END count_aggregate_query]
1372
+ }
1364
1373
}
Original file line number Diff line number Diff line change @@ -1130,4 +1130,13 @@ abstract class DocSnippets(val db: FirebaseFirestore) {
1130
1130
docRef.update(updates).addOnCompleteListener { }
1131
1131
// [END update_delete_field]
1132
1132
}
1133
+
1134
+ fun countAggregateQuery () {
1135
+ // [START count_aggregate_query]
1136
+ val query = db.collection(" games/halo/players" ).whereEqualTo(" online" , true )
1137
+ val countQuery = query.count()
1138
+ val snapshot = countQuery.get(AggregateSource .SERVER ).result
1139
+ Log .d(TAG , " Count: ${snapshot.count} " );
1140
+ // [END count_aggregate_query]
1141
+ }
1133
1142
}
You can’t perform that action at this time.
0 commit comments