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"]],[["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 2025-03-21 UTC."],[[["This webpage provides documentation for the `Index.Types.QueryScope` enum within the Firestore Admin v1 API, specifically for .NET development."],["The `QueryScope` enum defines the scope at which queries are executed, as indicated by the `from` field in a `StructuredQuery`."],["There are several available versions of the Firestore Admin v1 API, ranging from the latest 3.12.0 down to version 2.2.0, each of which has their own associated documentation for the `Index.Types.QueryScope` enum."],["The `Index.Types.QueryScope` enum includes four fields: `Collection`, `CollectionGroup`, `CollectionRecursive`, and `Unspecified`, each with a specific query scope, such as indexes that allow for queries against child collections or across all collections with a specific ID."],["The documentation specifies that the `CollectionRecursive` field is exclusive to Datastore Mode databases."]]],[]]