Cloud Firestore API - Class Google::Cloud::Firestore::AggregateQuerySnapshot (v2.8.0)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Cloud Firestore API class Google::Cloud::Firestore::AggregateQuerySnapshot.
AggregateQuerySnapshot
An aggregate query snapshot object is an immutable representation for
an aggregate query result.
Example
require "google/cloud/firestore"
firestore = Google::Cloud::Firestore.new
query = firestore.col "cities"
# Create an aggregate query
aggregate_query = query.aggregate_query
.add_count
aggregate_query.get do |aggregate_snapshot|
puts aggregate_snapshot.get('count')
end
Methods
#get
def get(aggregate_alias) -> Integer
Retrieves the aggregate data.
Parameter
-
aggregate_alias (String) — The alias used
to access the aggregate value. For count, the
default value is "count".
Returns
-
(Integer) — The aggregate value.
Example
require "google/cloud/firestore"
firestore = Google::Cloud::Firestore.new
query = firestore.col "cities"
# Create an aggregate query
aggregate_query = query.aggregate_query
.add_count
aggregate_query.get do |aggregate_snapshot|
puts aggregate_snapshot.get('count')
end
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-19 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-09-19 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-19 UTC."]]