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\u003eThe content provides documentation for the \u003ccode\u003eIndex.Types.QueryScope\u003c/code\u003e enum within the Firestore Admin v1 API, detailing various query scopes for Firestore indexes.\u003c/p\u003e\n"],["\u003cp\u003eAvailable query scopes include \u003ccode\u003eCollection\u003c/code\u003e, \u003ccode\u003eCollectionGroup\u003c/code\u003e, \u003ccode\u003eCollectionRecursive\u003c/code\u003e, and \u003ccode\u003eUnspecified\u003c/code\u003e, each serving a different purpose in defining the scope of queries.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCollection\u003c/code\u003e scope allows queries against a child collection of a specific document, while \u003ccode\u003eCollectionGroup\u003c/code\u003e targets all collections with a specified ID.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCollectionRecursive\u003c/code\u003e is available for Datastore Mode databases, expanding queries to include a collections ancestors, and \u003ccode\u003eUnspecified\u003c/code\u003e is not valid.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation covers multiple versions of the API, from 2.2.0 up to the latest 3.12.0, allowing users to browse the reference material for their specific version.\u003c/p\u003e\n"]]],[],null,[]]