Dizin
FirestoreAdmin
(arayüz)CreateIndexRequest
(message)DeleteIndexRequest
(message)ExportDocumentsMetadata
(message)ExportDocumentsRequest
(message)ExportDocumentsResponse
(message)Field
(message)Field.IndexConfig
(message)FieldOperationMetadata
(message)FieldOperationMetadata.IndexConfigDelta
(message)FieldOperationMetadata.IndexConfigDelta.ChangeType
(enum)GetFieldRequest
(message)GetIndexRequest
(message)ImportDocumentsMetadata
(message)ImportDocumentsRequest
(message)Index
(message)Index.IndexField
(message)Index.IndexField.ArrayConfig
(enum)Index.IndexField.Order
(enum)Index.QueryScope
(enum)Index.State
(enum)IndexOperationMetadata
(message)ListFieldsRequest
(message)ListFieldsResponse
(message)ListIndexesRequest
(message)ListIndexesResponse
(message)OperationState
(enum)Progress
(message)UpdateFieldRequest
(message)
FirestoreAdmin
İşlemler FirestoreAdmin
hizmeti tarafından oluşturulur ancak google.longrunning.Operations
hizmeti üzerinden erişilebilir.
CreateIndex |
---|
Bileşik bir dizin oluşturur. Bu, oluşturma işleminin durumunu izlemek için kullanılabilecek bir
|
DeleteIndex |
---|
Bir bileşik dizini siler.
|
ExportDocuments |
---|
Google Cloud Firestore'daki dokümanların tümünün veya bir alt kümesinin kopyasını Google Cloud Storage gibi başka bir depolama sistemine aktarır. Dokümanlarda yapılan son güncellemeler dışa aktarma işlemine yansıtılmayabilir. Dışa aktarma işlemi arka planda gerçekleşir ve ilerleme durumu, oluşturulan işlem kaynağıyla izlenip yönetilebilir. Dışa aktarma çıkışı, yalnızca ilişkili işlem tamamlandığında kullanılabilir. Bir dışa aktarma işlemi tamamlanmadan önce iptal edilirse kısmi veriler Google Cloud Storage'da kalabilir.
|
GetField |
---|
Bir Alanın meta verilerini ve yapılandırmasını alır.
|
GetIndex |
---|
Bileşik bir dizin alır.
|
ImportDocuments |
---|
Belgeleri Google Cloud Firestore'a aktarır. Aynı ada sahip mevcut dokümanların üzerine yazılır. İçe aktarma işlemi arka planda gerçekleşir ve ilerleme durumu, oluşturulan işlem kaynağıyla izlenip yönetilebilir. ImportDocuments işlemi iptal edilirse verilerin bir alt kümesi zaten Cloud Firestore'a aktarılmış olabilir.
|
ListFields |
---|
Bu veritabanı için alan yapılandırmasını ve meta verilerini listeler.
|
ListIndexes |
---|
Bileşik dizinleri listeler.
|
UpdateField |
---|
Alan yapılandırmasını günceller. Şu anda alan güncellemeleri yalnızca tek alanlı dizin yapılandırmasına uygulanmaktadır. Ancak Bu çağrı, alan güncellemesinin durumunu izlemek için kullanılabilecek bir Veritabanının varsayılan alan ayarlarını yapılandırmak için kaynak adına sahip özel
|
CreateIndexRequest
FirestoreAdmin.CreateIndex
isteği.
Alanlar | |
---|---|
parent |
|
index |
Oluşturulacak bileşik dizin. |
DeleteIndexRequest
FirestoreAdmin.DeleteIndex
isteği.
Alanlar | |
---|---|
name |
|
ExportDocumentsMetadata
FirestoreAdmin.ExportDocuments
verisindeki google.longrunning.Operation
sonuçları meta verileri.
Alanlar | |
---|---|
start_time |
Bu işlemin başladığı saat. |
end_time |
Bu işlemin tamamlandığı saat. İşlem hâlâ devam ediyorsa ayarı iptal edilir. |
operation_state |
Dışa aktarma işleminin durumu. |
progress_documents |
Bu işlemin ilerleme durumu (belgelerde). |
progress_bytes |
Bu işlemin bayt cinsinden ilerleme durumu. |
collection_ids[] |
Dışa aktarılan koleksiyon kimlikleri. |
output_uri_prefix |
Varlıkların dışa aktarıldığı hedef. |
ExportDocumentsRequest
FirestoreAdmin.ExportDocuments
isteği.
Alanlar | |
---|---|
name |
Dışa aktarılacak veritabanı. |
collection_ids[] |
Dışa aktarılacak koleksiyon kimlikleri. Belirtilmemiş ifadesi, tüm koleksiyonlar anlamına gelir. |
output_uri_prefix |
Çıkış URI'sı. Şu anda yalnızca |
ExportDocumentsResponse
google.longrunning.Operation
yanıt alanında döndürülür.
Alanlar | |
---|---|
output_uri_prefix |
Çıkış dosyalarının konumu. Bu anahtar, işlem başarıyla tamamlandıktan sonra Cloud Firestore'a (bu proje veya başka bir proje) içe aktarma işlemini başlatmak için kullanılabilir. |
Alan
Veritabanındaki tek bir alanı temsil eder.
Alanlar, veritabanındaki aynı kimliğe sahip tüm koleksiyonları temsil eden "Koleksiyon Grubu"na göre gruplandırılır.
Alanlar | |
---|---|
name |
Alan yolu, basit bir alan adı (ör. Alan yolları, Örnekler: (Not: Buradaki yorumlar, markdown söz dizimiyle yazılır. Bu nedenle, bir kod bloğunu temsil eden ek bir vurgu işareti katmanı vardır) Özel bir |
index_config |
Bu alan için dizin yapılandırması. Politika ayarlanmadan bırakılırsa alan dizine ekleme işlemi, |
IndexConfig
Bu alan için dizin yapılandırması.
Alanlar | |
---|---|
indexes[] |
Bu alanda desteklenen dizinler. |
uses_ancestor_config |
Yalnızca çıkış. Doğru değerine ayarlanırsa |
ancestor_field |
Yalnızca çıkış. Bu alanın dizin yapılandırmasının ayarlandığı ( |
reverting |
Yalnızca çıkış Doğru değerine ayarlandığında |
FieldOperationMetadata
FirestoreAdmin.UpdateField
verisindeki google.longrunning.Operation
sonuçları meta verileri.
Alanlar | |
---|---|
start_time |
Bu işlemin başladığı saat. |
end_time |
Bu işlemin tamamlandığı saat. İşlem hâlâ devam ediyorsa ayarı iptal edilir. |
field |
Bu işlemin üzerinde işlem yaptığı alan kaynağı. Örneğin: |
index_config_deltas[] |
Bu işlemin amacını açıklayan |
state |
İşlemin durumu. |
document_progress |
Bu işlemin ilerleme durumu (belgelerde). |
bytes_progress |
Bu işlemin bayt cinsinden ilerleme durumu. |
IndexConfigDelta
Dizin yapılandırması değişikliği ile ilgili bilgiler.
Alanlar | |
---|---|
change_type |
Dizinin nasıl değiştiğini belirtir. |
index |
Değiştirilmekte olan dizin. |
ChangeType
Dizinin nasıl değiştiğini belirtir.
Sıralamalar | |
---|---|
CHANGE_TYPE_UNSPECIFIED |
Değişikliğin türü belirtilmemiş veya bilinmiyor. |
ADD |
Tek alan dizini ekleniyor. |
REMOVE |
Tek alan dizini kaldırılıyor. |
GetFieldRequest
FirestoreAdmin.GetField
isteği.
Alanlar | |
---|---|
name |
|
GetIndexRequest
FirestoreAdmin.GetIndex
isteği.
Alanlar | |
---|---|
name |
|
ImportDocumentsMetadata
FirestoreAdmin.ImportDocuments
verisindeki google.longrunning.Operation
sonuçları meta verileri.
Alanlar | |
---|---|
start_time |
Bu işlemin başladığı saat. |
end_time |
Bu işlemin tamamlandığı saat. İşlem hâlâ devam ediyorsa ayarı iptal edilir. |
operation_state |
İçe aktarma işleminin durumu. |
progress_documents |
Bu işlemin ilerleme durumu (belgelerde). |
progress_bytes |
Bu işlemin bayt cinsinden ilerleme durumu. |
collection_ids[] |
Hangi koleksiyon kimliklerinin içe aktarıldığı. |
input_uri_prefix |
İçe aktarılan dokümanların konumu. |
ImportDocumentsRequest
FirestoreAdmin.ImportDocuments
isteği.
Alanlar | |
---|---|
name |
İçe aktarılacak veritabanı. |
collection_ids[] |
İçe aktarılacak koleksiyon kimlikleri. Belirtilmemiş ifadesi, içe aktarmaya dahil edilen tüm koleksiyonlar anlamına gelir. |
input_uri_prefix |
Dışa aktarılan dosyaların konumu. Bu değer, başarıyla tamamlanan bir dışa aktarmadaki ExportDocumentsResponse'un exit_uri_prefix değeriyle eşleşmelidir. Şu sayfaya göz atın: |
Dizin
Cloud Firestore dizinleri, veritabanındaki belgelerde basit ve karmaşık sorgular yapılmasını sağlar.
Alanlar | |
---|---|
name |
Yalnızca çıkış. Bu dizin için sunucu tarafından tanımlanan bir ad. Bileşik dizinler için bu adın biçimi şu şekildedir: |
query_scope |
Koleksiyon sorgusu kapsamının belirtildiği dizinler, belirli bir belgenin alt öğesi olan, sorgu sırasında belirtilen ve aynı koleksiyon kimliğine sahip bir koleksiyonda sorgulara izin verir. Koleksiyon grubu sorgu kapsamına sahip olan dizinler, belirli bir belgeden türetilmiş olan, sorgu sırasında belirtilen ve bu dizinle aynı koleksiyon kimliğine sahip olan tüm koleksiyonlarda yapılan sorgulara izin verir. |
fields[] |
Bu dizin tarafından desteklenen alanlar. Bileşik dizinler için bu her zaman 2 veya daha fazla alandır. Son alan girişi her zaman Tek alan dizinlerinde bu, her zaman ilişkili alanın alan yoluna eşit bir alan yoluna sahip tam olarak tek bir giriş olacaktır. |
state |
Yalnızca çıkış. Dizinin sunulma durumu. |
IndexField
Dizindeki bir alan. field_path hangi alanın dizine eklendiğini, value_mode ise alan değerinin nasıl dizine eklendiğini açıklar.
Alanlar | |
---|---|
field_path |
Ad olabilir. Tek alan dizinleri için bu ad, alanın adıyla eşleşmelidir veya atlanabilir. |
Birleştirme alanı value_mode . Alan değerinin dizine eklenme şekli. value_mode şunlardan yalnızca biri olabilir: |
|
order |
Bu alanın, belirtilen siparişe göre sıralamayı veya =, <, <=, >, >= kullanarak karşılaştırma yapmayı desteklediğini belirtir. |
array_config |
Bu alanın, |
ArrayConfig
Desteklenen dizi değeri yapılandırmaları.
Sıralamalar | |
---|---|
ARRAY_CONFIG_UNSPECIFIED |
Dizin, ek dizi sorgularını desteklemiyor. |
CONTAINS |
Dizin, dizi kapsama sorgularını destekler. |
Sipariş
Desteklenen siparişler.
Sıralamalar | |
---|---|
ORDER_UNSPECIFIED |
Sıralama belirtilmedi. Geçerli bir seçenek değil. |
ASCENDING |
Alan, artan alan değerine göre sıralanır. |
DESCENDING |
Alan, azalan alan değerine göre sıralanır. |
QueryScope
Sorgu Kapsamı, sorgunun çalıştırıldığı kapsamı tanımlar. Bu değer, Yapılandırılmış Sorgu'nun from
alanında belirtilir.
Sıralamalar | |
---|---|
QUERY_SCOPE_UNSPECIFIED |
Sorgu kapsamı belirtilmedi. Geçerli bir seçenek değil. |
COLLECTION |
Koleksiyon sorgusu kapsamının belirtildiği dizinler, sorgu zamanında belirtilen ve dizin tarafından belirtilen koleksiyon kimliğine sahip belirli bir belgenin alt öğesi olan bir koleksiyonda sorgulara izin verir. |
COLLECTION_GROUP |
Koleksiyon grubu sorgu kapsamının belirtildiği dizinler, dizin tarafından belirtilen koleksiyon kimliğine sahip tüm koleksiyonlarda yapılan sorgulara izin verir. |
Eyalet
Bir dizinin durumudur. Dizin oluşturma sırasında, bir dizin CREATING
durumunda olur. Dizin başarıyla oluşturulursa READY
durumuna geçer. Dizin oluşturma işlemi bir sorunla karşılaşırsa dizin NEEDS_REPAIR
durumuna geçer.
Sıralamalar | |
---|---|
STATE_UNSPECIFIED |
Durum belirtilmemiş. |
CREATING |
Dizin oluşturuluyor. Dizin için uzun süreli etkin bir işlem mevcut. Doküman yazılırken dizin güncellenir. Bazı dizin verileri mevcut olabilir. |
READY |
Dizin kullanıma hazır. Doküman yazılırken dizin güncellenir. Dizin, geçerli olduğu tüm depolanan dokümanlardan tamamen doldurulur. |
NEEDS_REPAIR |
Dizin oluşturuluyor ancak bir sorun oluştu. Dizin için etkin bir uzun süreli işlem yok ve en son tamamlanan uzun süreli işlem başarısız oldu. Doküman yazılırken dizin güncellenmez. Bazı dizin verileri mevcut olabilir. Bu dizini oluşturmaya çalışan en son işlemin neden başarısız olduğunu belirlemek için google.longRun.İşlemler API'sını kullanın ve dizini yeniden oluşturun. |
IndexOperationMetadata
FirestoreAdmin.CreateIndex
verisindeki google.longrunning.Operation
sonuçları meta verileri.
Alanlar | |
---|---|
start_time |
Bu işlemin başladığı saat. |
end_time |
Bu işlemin tamamlandığı saat. İşlem hâlâ devam ediyorsa ayarı iptal edilir. |
index |
Bu işlemin üzerinde işlem yaptığı dizin kaynağı. Örneğin: |
state |
İşlemin durumu. |
progress_documents |
Bu işlemin ilerleme durumu (belgelerde). |
progress_bytes |
Bu işlemin bayt cinsinden ilerleme durumu. |
ListFieldsRequest
FirestoreAdmin.ListFields
isteği.
Alanlar | |
---|---|
parent |
|
filter |
Liste sonuçlarına uygulanacak filtre. |
page_size |
Döndürülecek sonuç sayısı. |
page_token |
Önceki bir |
ListFieldsResponse
FirestoreAdmin.ListFields
için yanıt.
Alanlar | |
---|---|
fields[] |
İstenen alanlar. |
next_page_token |
Başka bir sonuç sayfası istemek için kullanılabilecek bir sayfa jetonu. Boşsa bu son sayfadır. |
ListIndexesRequest
FirestoreAdmin.ListIndexes
isteği.
Alanlar | |
---|---|
parent |
|
filter |
Liste sonuçlarına uygulanacak filtre. |
page_size |
Döndürülecek sonuç sayısı. |
page_token |
Önceki bir |
ListIndexesResponse
FirestoreAdmin.ListIndexes
için yanıt.
Alanlar | |
---|---|
indexes[] |
İstenen dizinler. |
next_page_token |
Başka bir sonuç sayfası istemek için kullanılabilecek bir sayfa jetonu. Boşsa bu son sayfadır. |
OperationState
İşlemin durumunu açıklar.
Sıralamalar | |
---|---|
OPERATION_STATE_UNSPECIFIED |
Belirtilmedi. |
INITIALIZING |
İstek işlenmek üzere hazırlanıyor. |
PROCESSING |
İstek etkin olarak işleniyor. |
CANCELLING |
Kullanıcı, işlemde google.long running.Operations.Canceloperas adlı kullanıcıyı çağırdıktan sonra istek iptal edilme sürecindedir. |
FINALIZING |
İstek işlendi ve kesinleşme aşamasında. |
SUCCESSFUL |
İstek başarıyla tamamlandı. |
FAILED |
İsteğin işlenmesi tamamlandı, ancak bir hatayla karşılaşıldı. |
CANCELLED |
Kullanıcının google.longusercontent.Transactions.Canceloperasyonu çağırmasının ardından istek iptal edildi. |
İlerleme
İşlemin ilerlemesini açıklar. Çalışma birimi geneldir ve Progress
kullanıldığı yere göre yorumlanmalıdır.
Alanlar | |
---|---|
estimated_work |
Tahmin edilen iş miktarı. |
completed_work |
Tamamlanan çalışma miktarı. |
UpdateFieldRequest
FirestoreAdmin.UpdateField
isteği.
Alanlar | |
---|---|
field |
Güncellenecek alan. |
update_mask |
Alana göre bir maske. Belirtilirse alanda yalnızca bu field_mask ile belirtilen yapılandırma güncellenir. |