Dizin
FirestoreAdmin
(arayüz)CreateIndexRequest
(mesaj)DeleteIndexRequest
(mesaj)ExportDocumentsMetadata
(mesaj)ExportDocumentsRequest
(mesaj)ExportDocumentsResponse
(mesaj)Field
(mesaj)Field.IndexConfig
(mesaj)FieldOperationMetadata
(mesaj)FieldOperationMetadata.IndexConfigDelta
(mesaj)FieldOperationMetadata.IndexConfigDelta.ChangeType
(sıralama)GetFieldRequest
(mesaj)GetIndexRequest
(mesaj)ImportDocumentsMetadata
(mesaj)ImportDocumentsRequest
(mesaj)Index
(mesaj)Index.IndexField
(mesaj)Index.IndexField.ArrayConfig
(sıralama)Index.IndexField.Order
(sıralama)Index.QueryScope
(sıralama)Index.State
(sıralama)IndexOperationMetadata
(mesaj)ListFieldsRequest
(mesaj)ListFieldsResponse
(mesaj)ListIndexesRequest
(mesaj)ListIndexesResponse
(mesaj)OperationState
(sıralama)Progress
(mesaj)UpdateFieldRequest
(mesaj)
Firestore Yöneticisi
İşlemler FirestoreAdmin
hizmeti tarafından oluşturulur ancak bunlara google.longrunning.Operations
hizmeti aracılığıyla erişilir.
CreateIndex |
---|
Bileşik bir dizin oluşturur. Bu işlem, oluşturma işleminin durumunu izlemek için kullanılabilecek bir
|
DeleteIndex |
---|
Bileşik bir dizin siler.
|
Dokümanları Dışa Aktar |
---|
Google Cloud Firestore'daki dokümanların tamamı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 aktarmaya yansıtılmayabilir. Dışa aktarma işlemi arka planda gerçekleştirilir. İşlemin ilerleme durumu, oluşturulan İşlem kaynağı aracılığıyla izlenip yönetilebilir. Dışa aktarma işleminin sonucu yalnızca ilişkili işlem tamamlandıktan sonra kullanılabilir. Bir dışa aktarma işlemi tamamlanmadan iptal edilirse Google Cloud Storage'da kısmi veriler kalabilir.
|
Alan |
---|
Bir alanın meta verilerini ve yapılandırmasını alır.
|
GetIndex |
---|
Bileşik bir dizin alır.
|
Dokümanları İçe Aktar |
---|
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ştirilir. İçe aktarma işlemi, oluşturulan İşlem kaynağı aracılığıyla izlenip yönetilebilir. ImportDocuments işlemi iptal edilirse verilerin bir alt kümesi zaten Cloud Firestore'a aktarılmış olabilir.
|
Liste Alanları |
---|
Bu veritabanı için alan yapılandırmasını ve meta verileri listeler.
|
Liste Dizinleri |
---|
Bileşik dizinleri listeler.
|
GüncellemeAlanı |
---|
Bir alan yapılandırmasını günceller. Alan güncellemeleri şu anda yalnızca tekli alan dizin yapılandırması için geçerlidir. 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
kaynağından google.longrunning.Operation
sonuçlarının meta verileri.
Alanlar | |
---|---|
start_time |
Bu işlemin başladığı zaman. |
end_time |
Bu işlemin tamamlandığı saat. İşlem devam ediyorsa ayarlanmaz. |
operation_state |
Dışa aktarma işleminin durumu. |
progress_documents |
Bu işlemin dokümanlardaki ilerleme durumu. |
progress_bytes |
Bu işlemin bayt cinsinden ilerleme durumu. |
collection_ids[] |
Hangi koleksiyon kimliklerinin dışa aktarıldığı. |
output_uri_prefix |
Varlıkların aktarıldığı hedef. |
ExportDocumentsRequest
FirestoreAdmin.ExportDocuments
isteği.
Alanlar | |
---|---|
name |
Dışa aktarılacak veritabanı. Şu biçimde olmalıdır: |
collection_ids[] |
Dışa aktarılacak koleksiyon kimlikleri. Belirtilmemiş, tüm koleksiyonlar anlamına gelir. |
output_uri_prefix |
Çıkış URI'si. Şu anda yalnızca |
ExportDocumentsResponse
google.longrunning.Operation
yanıt alanında döndürüldü.
Alanlar | |
---|---|
output_uri_prefix |
Çıkış dosyalarının konumu. Bu kod, işlem başarıyla tamamlandıktan sonra Cloud Firestore'a (bu proje veya başka bir proje) 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ı olabilir (ör. Alan yolları, Örnekler: (Not: Buradaki yorumlar markdown söz dizimiyle yazıldığından kod bloğunu temsil eden ek vurgu işareti katmanı bulunur) Özel bir |
index_config |
Bu alan için dizin yapılandırması. Politika ayarlanmadan bırakılırsa alan dizine ekleme, |
IndexConfig
Bu alan için dizin yapılandırması.
Alanlar | |
---|---|
indexes[] |
Bu alan için desteklenen dizinler. |
uses_ancestor_config |
Yalnızca çıkış. Bu değer "doğru" olduğunda |
ancestor_field |
Yalnızca çıkış. Bu alanın dizin yapılandırmasının ayarlandığı ( |
reverting |
Yalnızca çıkış (true) değerine ayarlanırsa |
FieldOperationMetadata
FirestoreAdmin.UpdateField
kaynağından google.longrunning.Operation
sonuçlarının meta verileri.
Alanlar | |
---|---|
start_time |
Bu işlemin başladığı zaman. |
end_time |
Bu işlemin tamamlandığı saat. İşlem devam ediyorsa ayarlanmaz. |
field |
Bu işlemin etkilendiği alan kaynağı. Örneğin: |
index_config_deltas[] |
Bu işlemin amacını açıklayan |
state |
İşlemin durumu. |
document_progress |
Bu işlemin dokümanlardaki ilerleme durumu. |
bytes_progress |
Bu işlemin bayt cinsinden ilerleme durumu. |
IndexConfigDelta
Dizin yapılandırmasındaki değişiklik hakkında bilgiler.
Alanlar | |
---|---|
change_type |
Dizinin nasıl değiştiğini belirtir. |
index |
Değiştirilen dizin. |
ChangeType
Dizinin nasıl değiştiğini belirtir.
Sıralamalar | |
---|---|
CHANGE_TYPE_UNSPECIFIED |
Değişikliğin türü belirtilmedi 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
kaynağından google.longrunning.Operation
sonuçlarının meta verileri.
Alanlar | |
---|---|
start_time |
Bu işlemin başladığı zaman. |
end_time |
Bu işlemin tamamlandığı saat. İşlem devam ediyorsa ayarlanmaz. |
operation_state |
İçe aktarma işleminin durumu. |
progress_documents |
Bu işlemin dokümanlardaki ilerleme durumu. |
progress_bytes |
Bu işlemin bayt cinsinden ilerleme durumu. |
collection_ids[] |
İçe aktarılan koleksiyon kimlikleri. |
input_uri_prefix |
İçe aktarılan dokümanların konumu. |
ImportDocumentsRequest
FirestoreAdmin.ImportDocuments
isteği.
Alanlar | |
---|---|
name |
İçe aktarılacak veritabanı. Şu biçimde olmalıdır: |
collection_ids[] |
İçe aktarılacak koleksiyon kimlikleri. Belirtilmemiş, içe aktarma işlemine dahil edilen tüm koleksiyonlar anlamına gelir. |
input_uri_prefix |
Dışa aktarılan dosyaların konumu. Bu, başarıyla tamamlanan bir dışa aktarmadaki ExportDocumentsResponse öğesinin çıkış_uri_prefix ile eşleşmesi gerekir. Şu sayfaya göz atın: |
Dizin
Cloud Firestore dizinleri, veritabanındaki belgelerde basit ve karmaşık sorgular yapılmasına olanak tanır.
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: |
query_scope |
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. |
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 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. Field_path hangi alanın dizine eklendiğini, value_mode ise alan değerinin nasıl dizine eklendiğini açıklar.
Alanlar | |
---|---|
field_path |
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. |
array_config |
Bu alanın |
ArrayConfig
Desteklenen dizi değeri yapılandırmaları.
Sıralamalar | |
---|---|
ARRAY_CONFIG_UNSPECIFIED |
Dizin, ek dizi sorgularını desteklemez. |
CONTAINS |
Dizin, dizi içerme sorgularını destekler. |
Sipariş
Desteklenen sıralamalar.
Sıralamalar | |
---|---|
ORDER_UNSPECIFIED |
Sıralama belirtilmemiş. 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, bir 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 sorgu kapsamı belirtilen dizinler; sorgu zamanında belirtilen ve dizin tarafından belirtilen koleksiyon kimliğine sahip belirli bir dokümanın alt öğesi olan bir koleksiyona yönelik sorgulara izin verir. |
COLLECTION_GROUP |
Bir koleksiyon grubu sorgu kapsamına sahip dizinler, dizin tarafından belirtilen koleksiyon kimliğine sahip tüm koleksiyonlarda sorgulara izin verir. |
Eyalet
Bir dizinin durumu. Dizin oluşturma işlemi sırasında bir dizin CREATING
durumunda olur. Dizin başarıyla oluşturulursa READY
durumuna geçer. Dizin oluşturma işleminde bir sorunla karşılaşılırsa dizin NEEDS_REPAIR
durumuna geçer.
Sıralamalar | |
---|---|
STATE_UNSPECIFIED |
Eyalet belirtilmemiş. |
CREATING |
Dizin oluşturuluyor. Dizin için uzun süreli etkin bir işlem var. 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 depolanmış dokümanlardan eksiksiz olarak doldurulur. |
NEEDS_REPAIR |
Dizin oluşturuluyordu ancak bir hata oluştu. Dizin için uzun süreli etkin bir 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şturmayı son deneyen işlemin neden başarısız olduğunu belirlemek için google.long running.Operations API'sini kullanın, ardından dizini yeniden oluşturun. |
IndexOperationMetadata
FirestoreAdmin.CreateIndex
kaynağından google.longrunning.Operation
sonuçlarının meta verileri.
Alanlar | |
---|---|
start_time |
Bu işlemin başladığı zaman. |
end_time |
Bu işlemin tamamlandığı saat. İşlem devam ediyorsa ayarlanmaz. |
index |
Bu işlemin etkilendiği dizin kaynağı. Örneğin: |
state |
İşlemin durumu. |
progress_documents |
Bu işlemin dokümanlardaki ilerleme durumu. |
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çların sayısı. |
page_token |
Önceki |
ListFieldsResponse
FirestoreAdmin.ListFields
için yanıt.
Alanlar | |
---|---|
fields[] |
İstenen alanlar. |
next_page_token |
Başka bir sonuç sayfası istemek için kullanılabilecek 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çların sayısı. |
page_token |
Önceki |
ListIndexesResponse
FirestoreAdmin.ListIndexes
için yanıt.
Alanlar | |
---|---|
indexes[] |
İstenen dizinler. |
next_page_token |
Başka bir sonuç sayfası istemek için kullanılabilecek 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 bir şekilde işleniyor. |
CANCELLING |
Kullanıcı, işlemle ilgili google.longstudy.Operations.CancelOperation adını aldıktan sonra istek iptal edilme sürecinde. |
FINALIZING |
İstek işlendi ve kesinleştirme aşamasında. |
SUCCESSFUL |
İstek başarıyla tamamlandı. |
FAILED |
İsteğin işlenmesi tamamlandı, ancak bir hatayla karşılaşıldı. |
CANCELLED |
google.long running.Operations.CancelOperation adlı kullanıcının çağrılmasından sonra istek iptal edildi. |
İlerleme
İşlemin ilerlemesini açıklar. İş birimi geneldir ve Progress
kullanıldığı yere göre yorumlanmalıdır.
Alanlar | |
---|---|
estimated_work |
Tahmini çalışma miktarı. |
completed_work |
Tamamlanan iş 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 tarafından belirtilen yapılandırma güncellenir. |