REST Resource: projects.databases.collectionGroups.indexes
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
資源:Index
Cloud Firestore 索引可讓您對資料庫中的文件進行簡單複雜的查詢。
JSON 表示法 |
{
"name": string,
"queryScope": enum (QueryScope ),
"fields": [
{
object (IndexField )
}
],
"state": enum (State )
} |
欄位 |
name |
string
僅供輸出。這個索引的伺服器定義名稱。複合式索引的名稱格式如下:projects/{projectId}/databases/{databaseId}/collectionGroups/{collectionId}/indexes/{composite_index_id} 。如果是單一欄位索引,這個欄位將為空白。
|
queryScope |
enum (QueryScope )
如果索引已指定集合查詢範圍,您就能查詢特定文件 (在查詢時指定),且集合 ID 相同的集合 ID 的集合。 如果索引已指定集合群組查詢範圍,則可查詢所有集合,這些集合皆來自於查詢時指定的特定文件,且集合 ID 與此索引相同。
|
fields[] |
object (IndexField )
這個索引支援的欄位。 如果是複合式索引,這個值一律為 2 個以上的欄位。最後一個欄位項目一律適用於欄位路徑 __name__ 。如果在建立時未指定 __name__ 做為最後一個欄位,系統會自動新增該欄位,方向與最後一個欄位定義的方向相同。如果複合式索引中的最後一個欄位沒有方向性,則 __name__ 會排序 ASCENDING (除非明確指定)。 如果是單一欄位索引,則一律為一個項目,且欄位路徑等於關聯欄位的欄位路徑。
|
state |
enum (State )
僅供輸出。索引的服務狀態。
|
方法 |
|
建立複合式索引。 |
|
刪除複合式索引。 |
|
取得複合式索引。 |
|
列出複合式索引。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-04-12 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]