Indeks
FirestoreAdmin
(antar muka)CreateIndexRequest
(pesan)DeleteIndexRequest
(pesan)ExportDocumentsMetadata
(pesan)ExportDocumentsRequest
(pesan)ExportDocumentsResponse
(pesan)Field
(pesan)Field.IndexConfig
(pesan)FieldOperationMetadata
(pesan)FieldOperationMetadata.IndexConfigDelta
(pesan)FieldOperationMetadata.IndexConfigDelta.ChangeType
(enum)GetFieldRequest
(pesan)GetIndexRequest
(pesan)ImportDocumentsMetadata
(pesan)ImportDocumentsRequest
(pesan)Index
(pesan)Index.IndexField
(pesan)Index.IndexField.ArrayConfig
(enum)Index.IndexField.Order
(enum)Index.QueryScope
(enum)Index.State
(enum)IndexOperationMetadata
(pesan)ListFieldsRequest
(pesan)ListFieldsResponse
(pesan)ListIndexesRequest
(pesan)ListIndexesResponse
(pesan)OperationState
(enum)Progress
(pesan)UpdateFieldRequest
(pesan)
FirestoreAdmin
Operasi dibuat oleh layanan FirestoreAdmin
, tetapi diakses melalui layanan google.longrunning.Operations
.
CreateIndex |
---|
Membuat indeks komposit. Tindakan ini akan menampilkan
|
DeleteIndex |
---|
Menghapus indeks komposit.
|
ExportDocuments |
---|
Mengekspor salinan semua atau sebagian dokumen dari Google Cloud Firestore ke sistem penyimpanan lain, seperti Google Cloud Storage. Perubahan terbaru pada dokumen mungkin tidak ditampilkan dalam ekspor. Ekspor terjadi di latar belakang dan progresnya dapat dipantau serta dikelola melalui resource Operation yang dibuat. Output ekspor hanya dapat digunakan setelah operasi yang terkait selesai. Jika operasi ekspor dibatalkan sebelum selesai, sebagian data mungkin akan tertinggal di Google Cloud Storage.
|
GetField |
---|
Mendapatkan metadata dan konfigurasi untuk Kolom.
|
GetIndex |
---|
Mendapatkan indeks komposit.
|
ImportDocuments |
---|
Mengimpor dokumen ke Google Cloud Firestore. Dokumen yang ada dengan nama yang sama akan ditimpa. Impor terjadi di latar belakang dan progresnya dapat dipantau serta dikelola melalui resource Operation yang dibuat. Jika operasi ImportDocuments dibatalkan, ada kemungkinan sebagian data telah diimpor ke Cloud Firestore.
|
ListFields |
---|
Mencantumkan konfigurasi kolom dan metadata untuk database ini. Saat ini,
|
ListIndexes |
---|
Mencantumkan indeks komposit.
|
UpdateField |
---|
Memperbarui konfigurasi kolom. Saat ini, pembaruan kolom hanya berlaku untuk konfigurasi indeks kolom tunggal. Namun, panggilan ke Panggilan ini menampilkan Untuk mengonfigurasi setelan kolom default untuk database, gunakan
|
CreateIndexRequest
Permintaan untuk FirestoreAdmin.CreateIndex
.
Kolom | |
---|---|
parent |
Nama induk dari formulir |
index |
Indeks komposit yang akan dibuat. |
DeleteIndexRequest
Permintaan untuk FirestoreAdmin.DeleteIndex
.
Kolom | |
---|---|
name |
Nama formulir |
ExportDocumentsMetadata
Metadata untuk google.longrunning.Operation
hasil dari FirestoreAdmin.ExportDocuments
.
Kolom | |
---|---|
start_time |
Waktu operasi ini dimulai. |
end_time |
Waktu operasi ini selesai. Akan dibatalkan penetapannya jika operasi masih berlangsung. |
operation_state |
Status operasi ekspor. |
progress_documents |
Progres operasi ini, dalam dokumen. |
progress_bytes |
Progres operasi ini, dalam byte. |
collection_ids[] |
ID koleksi yang diekspor. |
output_uri_prefix |
Tempat tujuan ekspor entitas. |
ExportDocumentsRequest
Permintaan untuk FirestoreAdmin.ExportDocuments
.
Kolom | |
---|---|
name |
Database yang akan diekspor. Harus dalam bentuk: |
collection_ids[] |
ID koleksi yang akan diekspor. Tidak ditentukan berarti semua koleksi. |
output_uri_prefix |
URI output. Saat ini hanya mendukung URI Google Cloud Storage dalam bentuk: |
ExportDocumentsResponse
Ditampilkan di kolom respons google.longrunning.Operation
.
Kolom | |
---|---|
output_uri_prefix |
Lokasi file output. Ini dapat digunakan untuk memulai impor ke Cloud Firestore (project ini atau project lain) setelah operasi berhasil diselesaikan. |
Kolom
Menampilkan satu kolom dalam database.
Kolom dikelompokkan menurut "Grup Koleksi", yang mewakili semua koleksi dalam database dengan ID yang sama.
Kolom | |
---|---|
name |
Nama kolom formulir Jalur kolom dapat berupa nama kolom sederhana, misalnya Jalur kolom dapat dikutip menggunakan Contoh: (Catatan: Komentar di sini ditulis dalam sintaksis markdown, sehingga ada lapisan tanda kutip terbalik tambahan untuk mewakili blok kode)
|
index_config |
Konfigurasi indeks untuk kolom ini. Jika tidak disetel, pengindeksan kolom akan dikembalikan ke konfigurasi yang ditentukan oleh |
IndexConfig
Konfigurasi indeks untuk kolom ini.
Kolom | |
---|---|
indexes[] |
Indeks yang didukung untuk kolom ini. |
uses_ancestor_config |
Hanya output. Jika benar, konfigurasi indeks |
ancestor_field |
Hanya output. Menentukan nama resource |
reverting |
Hanya output Saat benar, konfigurasi indeks |
FieldOperationMetadata
Metadata untuk google.longrunning.Operation
hasil dari FirestoreAdmin.UpdateField
.
Kolom | |
---|---|
start_time |
Waktu operasi ini dimulai. |
end_time |
Waktu operasi ini selesai. Akan dibatalkan penetapannya jika operasi masih berlangsung. |
field |
Resource kolom yang ditindaklanjuti oleh operasi ini. Contoh: |
index_config_deltas[] |
Daftar |
state |
Status operasi. |
document_progress |
Progres operasi ini, dalam dokumen. |
bytes_progress |
Progres operasi ini, dalam byte. |
IndexConfigDelta
Informasi tentang perubahan konfigurasi indeks.
Kolom | |
---|---|
change_type |
Menentukan perubahan indeks. |
index |
Indeks sedang diubah. |
ChangeType
Menentukan perubahan indeks.
Enum | |
---|---|
CHANGE_TYPE_UNSPECIFIED |
Jenis perubahan tidak ditentukan atau diketahui. |
ADD |
Indeks kolom tunggal sedang ditambahkan. |
REMOVE |
Indeks kolom tunggal sedang dihapus. |
GetFieldRequest
Permintaan untuk FirestoreAdmin.GetField
.
Kolom | |
---|---|
name |
Nama formulir |
GetIndexRequest
Permintaan untuk FirestoreAdmin.GetIndex
.
Kolom | |
---|---|
name |
Nama formulir |
ImportDocumentsMetadata
Metadata untuk google.longrunning.Operation
hasil dari FirestoreAdmin.ImportDocuments
.
Kolom | |
---|---|
start_time |
Waktu operasi ini dimulai. |
end_time |
Waktu operasi ini selesai. Akan dibatalkan penetapannya jika operasi masih berlangsung. |
operation_state |
Status operasi impor. |
progress_documents |
Progres operasi ini, dalam dokumen. |
progress_bytes |
Progres operasi ini, dalam byte. |
collection_ids[] |
ID koleksi mana yang diimpor. |
input_uri_prefix |
Lokasi dokumen yang diimpor. |
ImportDocumentsRequest
Permintaan untuk FirestoreAdmin.ImportDocuments
.
Kolom | |
---|---|
name |
Database yang akan diimpor. Harus dalam bentuk: |
collection_ids[] |
ID koleksi yang akan diimpor. Tidak ditentukan berarti semua koleksi yang disertakan dalam impor. |
input_uri_prefix |
Lokasi file yang diekspor. Nilai ini harus cocok dengan output_uri_prefix dari ExportDocumentsResponse dari ekspor yang telah berhasil diselesaikan. Lihat: |
Indeks
Indeks Cloud Firestore memungkinkan kueri sederhana dan kompleks terhadap dokumen dalam database.
Kolom | |
---|---|
name |
Hanya output. Nama yang ditentukan server untuk indeks ini. Bentuk nama untuk indeks komposit ini adalah: |
query_scope |
Indeks dengan cakupan kueri koleksi yang ditentukan memungkinkan kueri terhadap koleksi yang merupakan turunan dokumen tertentu, ditentukan pada waktu kueri, dan yang memiliki ID koleksi yang sama. Indeks dengan cakupan kueri grup koleksi yang ditentukan memungkinkan kueri terhadap semua koleksi yang berasal dari dokumen tertentu, ditentukan pada waktu kueri, dan yang memiliki ID koleksi yang sama dengan indeks ini. |
fields[] |
Kolom yang didukung oleh indeks ini. Untuk indeks komposit, kolom ini selalu berisi 2 kolom atau lebih. Entri kolom terakhir selalu untuk jalur kolom Untuk indeks kolom tunggal, ini akan selalu tepat satu entri dengan jalur kolom yang sama dengan jalur kolom dari kolom terkait. |
state |
Hanya output. Status penayangan indeks. |
IndexField
Kolom dalam indeks. Kolom_path menjelaskan kolom mana yang diindeks, value_mode menjelaskan cara nilai kolom diindeks.
Kolom | |
---|---|
field_path |
Dapat berupa name. Untuk indeks kolom tunggal, ini harus cocok dengan nama kolom atau dapat dihilangkan. |
Kolom union value_mode . Cara nilai kolom diindeks. value_mode hanya ada berupa salah satu diantara berikut: |
|
order |
Menunjukkan bahwa kolom ini mendukung pengurutan berdasarkan urutan yang ditentukan, atau membandingkan menggunakan =, <, <=, >, >=. |
array_config |
Menunjukkan bahwa kolom ini mendukung operasi pada |
ArrayConfig
Konfigurasi nilai array yang didukung.
Enum | |
---|---|
ARRAY_CONFIG_UNSPECIFIED |
Indeks tidak mendukung kueri array tambahan. |
CONTAINS |
Indeks mendukung kueri pembatasan array. |
Pesan
Pengurutan yang didukung.
Enum | |
---|---|
ORDER_UNSPECIFIED |
Urutan tidak ditentukan. Bukan opsi yang valid. |
ASCENDING |
Kolom ini diurutkan berdasarkan nilai kolom menaik. |
DESCENDING |
Kolom ini diurutkan berdasarkan nilai kolom menurun. |
QueryScope
Cakupan Kueri menentukan cakupan tempat kueri dijalankan. Ini ditentukan di kolom from
StructuredQuery.
Enum | |
---|---|
QUERY_SCOPE_UNSPECIFIED |
Cakupan kueri tidak ditentukan. Bukan opsi yang valid. |
COLLECTION |
Indeks dengan cakupan kueri koleksi yang ditentukan memungkinkan kueri terhadap koleksi yang merupakan turunan dokumen tertentu, ditentukan pada waktu kueri, dan yang memiliki ID koleksi yang ditentukan oleh indeks. |
COLLECTION_GROUP |
Indeks dengan cakupan kueri grup koleksi yang ditentukan memungkinkan kueri terhadap semua koleksi yang memiliki ID koleksi yang ditentukan oleh indeks. |
Negara Bagian
Status indeks. Selama pembuatan indeks, indeks akan berada dalam status CREATING
. Jika berhasil dibuat, indeks akan beralih ke status READY
. Jika pembuatan indeks mengalami masalah, indeks akan bertransisi ke status NEEDS_REPAIR
.
Enum | |
---|---|
STATE_UNSPECIFIED |
Status tidak ditentukan. |
CREATING |
Indeks sedang dibuat. Ada operasi jangka panjang yang aktif untuk indeks. Indeks diperbarui saat menulis dokumen. Beberapa data indeks mungkin ada. |
READY |
Indeks siap digunakan. Indeks diperbarui saat menulis dokumen. Indeks terisi penuh dari semua dokumen tersimpan yang berlaku untuknya. |
NEEDS_REPAIR |
Indeks sedang dibuat, tetapi terjadi masalah. Tidak ada operasi jangka panjang yang aktif untuk indeks, dan operasi jangka panjang yang baru saja diselesaikan gagal. Indeks tidak diperbarui saat menulis dokumen. Beberapa data indeks mungkin ada. Gunakan google.longrunning.Operations API untuk mengetahui alasan kegagalan operasi yang terakhir kali mencoba membuat indeks ini, lalu buat ulang indeks. |
IndexOperationMetadata
Metadata untuk google.longrunning.Operation
hasil dari FirestoreAdmin.CreateIndex
.
Kolom | |
---|---|
start_time |
Waktu operasi ini dimulai. |
end_time |
Waktu operasi ini selesai. Akan dibatalkan penetapannya jika operasi masih berlangsung. |
index |
Resource indeks yang ditindaklanjuti oleh operasi ini. Contoh: |
state |
Status operasi. |
progress_documents |
Progres operasi ini, dalam dokumen. |
progress_bytes |
Progres operasi ini, dalam byte. |
ListFieldsRequest
Permintaan untuk FirestoreAdmin.ListFields
.
Kolom | |
---|---|
parent |
Nama induk dari formulir |
filter |
Filter yang akan diterapkan ke hasil daftar. Saat ini, |
page_size |
Jumlah hasil yang akan ditampilkan. |
page_token |
Token halaman, yang ditampilkan dari panggilan sebelumnya ke |
ListFieldsResponse
Respons untuk FirestoreAdmin.ListFields
.
Kolom | |
---|---|
fields[] |
Kolom yang diminta. |
next_page_token |
Token halaman yang dapat digunakan untuk meminta halaman hasil lainnya. Jika kosong, ini adalah halaman terakhir. |
ListIndexesRequest
Permintaan untuk FirestoreAdmin.ListIndexes
.
Kolom | |
---|---|
parent |
Nama induk dari formulir |
filter |
Filter yang akan diterapkan ke hasil daftar. |
page_size |
Jumlah hasil yang akan ditampilkan. |
page_token |
Token halaman, yang ditampilkan dari panggilan sebelumnya ke |
ListIndexesResponse
Respons untuk FirestoreAdmin.ListIndexes
.
Kolom | |
---|---|
indexes[] |
Indeks yang diminta. |
next_page_token |
Token halaman yang dapat digunakan untuk meminta halaman hasil lainnya. Jika kosong, ini adalah halaman terakhir. |
OperationState
Menjelaskan status operasi.
Enum | |
---|---|
OPERATION_STATE_UNSPECIFIED |
Tidak ditentukan. |
INITIALIZING |
Permintaan sedang disiapkan untuk diproses. |
PROCESSING |
Permintaan sedang aktif diproses. |
CANCELLING |
Permintaan sedang dalam proses dibatalkan setelah pengguna memanggil google.longrunning.Operations.CancelOperation di operasi. |
FINALIZING |
Permintaan telah diproses dan sedang dalam tahap finalisasi. |
SUCCESSFUL |
Permintaan berhasil diselesaikan. |
FAILED |
Permintaan telah selesai diproses, tetapi mengalami error. |
CANCELLED |
Permintaan telah selesai dibatalkan setelah pengguna memanggil google.longrunning.Operations.CancelOperation. |
Progres
Menjelaskan kemajuan operasi. Unit kerja bersifat generik dan harus ditafsirkan berdasarkan tempat Progress
digunakan.
Kolom | |
---|---|
estimated_work |
Estimasi jumlah pekerjaan. |
completed_work |
Jumlah pekerjaan yang diselesaikan. |
UpdateFieldRequest
Permintaan untuk FirestoreAdmin.UpdateField
.
Kolom | |
---|---|
field |
Kolom yang akan diperbarui. |
update_mask |
Mask, relatif terhadap kolom. Jika ditentukan, hanya konfigurasi yang ditentukan oleh field_mask ini yang akan diperbarui di kolom tersebut. |