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ış. |
IndexField
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
Bu mod, bir alanın nasıl dizine ekleneceğini belirler.
Sıralamalar | |
---|---|
MODE_UNSPECIFIED |
Mod belirtilmedi. |
ASCENDING |
Alanın değerleri, artan düzende sıralamayı destekleyecek ve <, >, <=, >= ve = ile sorgulanmasını destekleyecek şekilde dizine eklenir. |
DESCENDING |
Alanın değerleri, azalan düzende sıralamayı destekleyecek şekilde ve <, >, <=, >= 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 durumudur. Dizin oluşturma 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 |
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. |
ERROR |
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. |
Yöntemler |
|
---|---|
|
Belirtilen dizini oluşturur. |
|
Bir dizini siler. |
|
Bir dizin alır. |
|
Belirtilen filtrelerle eşleşen dizinleri listeler. |