FirestoreAdmin.UpdateField
kaynağından google.longrunning.Operation
sonuçlarının meta verileri.
JSON gösterimi |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
Alanlar | |
---|---|
startTime |
Bu işlemin başladığı zaman. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
endTime |
Bu işlemin tamamlandığı saat. İşlem devam ediyorsa ayarlanmaz. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
field |
Bu işlemin etkilendiği alan kaynağı. Örneğin: |
indexConfigDeltas[] |
Bu işlemin amacını açıklayan |
state |
İşlemin durumu. |
progressDocuments |
Bu işlemin dokümanlardaki ilerleme durumu. |
progressBytes |
Bu işlemin bayt cinsinden ilerleme durumu. |
ttlConfigDelta |
TTL yapılandırmasının deltalarını açıklar. |
IndexConfigDelta
Dizin yapılandırmasındaki değişiklik hakkında bilgiler.
JSON gösterimi |
---|
{ "changeType": enum ( |
Alanlar | |
---|---|
changeType |
Dizinin nasıl değiştiğini belirtir. |
index |
Değiştirilen dizin. |
Dizin
Cloud Firestore dizinleri, veritabanındaki belgelerde basit ve karmaşık sorgular yapılmasına olanak tanır.
JSON gösterimi |
---|
{ "name": string, "queryScope": enum ( |
Alanlar | |
---|---|
name |
Yalnızca çıkış. Bu dizin için sunucu tanımlı bir ad. Bileşik dizinler için bu adın biçimi şöyledir: |
queryScope |
Koleksiyon sorgu kapsamı belirtilen dizinler; sorgu zamanında belirtilen ve aynı koleksiyon kimliğine sahip belirli bir dokümanın alt öğesi olan bir koleksiyona yönelik sorgulara izin verir. Belirtilen koleksiyon grubu sorgu kapsamına sahip dizinler, belirli bir dokümandan türetilen, sorgu zamanında belirtilen ve bu dizinle aynı koleksiyon kimliğine sahip tüm koleksiyonlarda sorgulara izin verir. |
apiScope |
Bu dizin tarafından desteklenen API kapsamı. |
fields[] |
Bu dizin tarafından desteklenen alanlar. Bileşik dizinler için en az 2, en fazla 100 alan gerekir. Son alan girişi her zaman Tek alanlı dizinler için bu, her zaman ilişkili alanın alan yoluna eşit olan bir alan yoluna sahip tam olarak tek bir giriş olacaktır. |
state |
Yalnızca çıkış. Dizinin sunum durumu. |
Dizin Alanı
Dizindeki bir alan. FieldPath hangi alanın dizine eklendiğini, value_mode ise alan değerinin nasıl dizine eklendiğini açıklar.
JSON gösterimi |
---|
{ "fieldPath": string, // Union field |
Alanlar | |
---|---|
fieldPath |
name olabilir. Tek alanlı dizinler için bu ad, alanın adıyla eşleşmelidir, aksi takdirde atlanabilir. |
Birleştirme alanı value_mode . Alan değerinin dizine eklenme şekli. value_mode şunlardan yalnızca biri olabilir: |
|
order |
Bu alanın, belirtilen sıraya göre sıralamayı veya =, !=, <, <=, >, >= kullanarak karşılaştırmayı desteklediğini belirtir. |
arrayConfig |
Bu alanın |
vectorConfig |
Bu alanın, vektör üzerinde en yakın komşuları ve mesafe işlemlerini desteklediğini belirtir. |
Vektör Yapılandırması
Vektör arama işlemlerini destekleyecek dizin yapılandırması
JSON gösterimi |
---|
{ "dimension": integer, // Union field |
Alanlar | |
---|---|
dimension |
Zorunlu. Bu yapılandırmanın geçerli olduğu vektör boyutu. Sonuçta elde edilen dizin yalnızca bu boyuttaki vektörleri içerir ve aynı boyuta sahip vektör araması için kullanılabilir. |
Birleştirme alanı type . Kullanılan dizin türü. type şunlardan yalnızca biri olabilir: |
|
flat |
Vektör dizininin düz bir dizin olduğunu belirtir. |
FlatIndex
Bu türde alan yok.
Vektörleri düz bir veri yapısında depolayan ve kapsamlı aramayı destekleyen bir dizin.
TtlConfigDelta
TTL yapılandırma değişikliğiyle ilgili bilgi.
JSON gösterimi |
---|
{
"changeType": enum ( |
Alanlar | |
---|---|
changeType |
TTL yapılandırmasının nasıl değiştiğini belirtir. |