Indexes with a collection query scope specified allow queries
against a collection that is the child of a specific document, specified
at query time, and that has the collection id specified by the index.
CollectionGroup
Indexes with a collection group query scope specified allow queries
against all collections that has the collection id specified by the
index.
CollectionRecursive
Include all the collections's ancestor in the index. Only available for
Datastore Mode databases.
Unspecified
The query scope is unspecified. Not a valid option.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eIndex.Types.QueryScope\u003c/code\u003e enum within the Firestore Admin v1 API, outlining its various query scope options.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version covered in the documentation is 3.12.0, with a range of versions provided from 3.12.0 down to 2.2.0, each with its corresponding link to specific version details.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIndex.Types.QueryScope\u003c/code\u003e enum includes fields such as \u003ccode\u003eCollection\u003c/code\u003e, \u003ccode\u003eCollectionGroup\u003c/code\u003e, \u003ccode\u003eCollectionRecursive\u003c/code\u003e, and \u003ccode\u003eUnspecified\u003c/code\u003e, each defining different scopes for running queries.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation specifies the namespace as \u003ccode\u003eGoogle.Cloud.Firestore.Admin.V1\u003c/code\u003e and identifies \u003ccode\u003eGoogle.Cloud.Firestore.Admin.V1.dll\u003c/code\u003e as the associated assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe Query Scope defines the scope at which a query is run, which can be specified on a \u003ccode\u003eStructuredQuery's\u003c/code\u003e \u003ccode\u003efrom\u003c/code\u003e field.\u003c/p\u003e\n"]]],[],null,[]]