Kaynak: Dizin
Dizin tanımı.
JSON gösterimi |
---|
{ "name": string, "collectionId": string, "fields": [ { object ( |
Alanlar | |
---|---|
name |
Dizinin kaynak adı. Yalnızca çıkış. |
collectionId |
Bu dizinin geçerli olduğu koleksiyon kimliği. Zorunlu. |
fields[] |
Dizine eklenecek alanlar. |
state |
Dizinin durumu. Yalnızca çıkış. |
Dizin Alanı
Dizin alanı.
JSON gösterimi |
---|
{
"fieldPath": string,
"mode": enum ( |
Alanlar | |
---|---|
fieldPath |
Alanın yolu. [google.firestore.v1beta1.Document.fields][fields] tarafından açıklanan alan yolu spesifikasyonuyla eşleşmelidir. |
mode |
Alanın modu. |
Mod
Mod, bir alanın nasıl dizine ekleneceğini belirler.
Sıralamalar | |
---|---|
MODE_UNSPECIFIED |
Mod belirtilmedi. |
ASCENDING |
Alanın değerleri, artan sırada sıralamayı destekleyecek ve ayrıca <, >, <=, >= ve = ile sorgulamayı destekleyecek şekilde dizine eklenir. |
DESCENDING |
Alanın değerleri, azalan sırada sıralamayı destekleyecek ve ayrıca <, >, <=, >= ve = ile sorgulamayı destekleyecek şekilde dizine eklenir. |
ARRAY_CONTAINS |
Alanın dizi değerleri, ARRAY_CONTAINS sorguları kullanılarak üyeliği desteklemek için dizine eklenir. |
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şturulamıyorsa ERROR
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 depolanan dokümanlardan tamamen doldurulur. |
ERROR |
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. |
Yöntemler |
|
---|---|
|
Belirtilen dizini oluşturur. |
|
Bir dizini siler. |
|
Bir dizin alır. |
|
Belirtilen filtrelerle eşleşen dizinleri listeler. |