Skip to content

Commit 79e3d2b

Browse files
committed
fix explainoptions snippet
1 parent b17342b commit 79e3d2b

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

snippets/firestore/firestore_pipelines.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@
2323

2424
def query_explain():
2525
# [START query_explain]
26-
from google.cloud.firestore import Query, FieldFilter, ExplainOptions
26+
from google.cloud.firestore import Query, FieldFilter
27+
from google.cloud.firestore_v1.query_profile import PipelineExplainOptions
2728

2829
results = client.collection("cities") \
2930
.where(filter=FieldFilter("capital", "==", True)) \
30-
.execute(explain_options=ExplainOptions(analyze=False))
31-
metrics = results.explain_metrics()
32-
summary = metrics.plan_summary()
31+
.execute(explain_options=PipelineExplainOptions())
32+
stats = results.explain_stats
33+
print(stats.get_text())
3334
# [END query_explain]
3435

3536

0 commit comments

Comments
 (0)