Memperbarui konfigurasi kolom. Saat ini, pembaruan kolom hanya berlaku untuk konfigurasi indeks kolom tunggal. Namun, panggilan ke FirestoreAdmin.UpdateField
harus menyediakan mask kolom untuk menghindari perubahan konfigurasi apa pun yang tidak diketahui pemanggil. Mask kolom harus ditentukan sebagai: { paths: "indexConfig" }
.
Panggilan ini menampilkan google.longrunning.Operation
yang dapat digunakan untuk melacak status pembaruan kolom. Metadata untuk operasi akan berupa jenis FieldOperationMetadata
.
Untuk mengonfigurasi setelan kolom default untuk database, gunakan Field
khusus dengan nama resource: projects/{projectId}/databases/{databaseId}/collectionGroups/__default__/fields/*
.
Permintaan HTTP
PATCH https://firestore.googleapis.com/v1/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
field.name |
Wajib. 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)
|
Parameter kueri
Parameter | |
---|---|
updateMask |
Mask, relatif terhadap kolom. Jika ditentukan, hanya konfigurasi yang ditentukan oleh field_mask ini yang akan diperbarui di kolom tersebut. Ini adalah daftar yang dipisahkan koma yang berisi nama kolom yang sepenuhnya memenuhi syarat. Contoh: |
Isi permintaan
Isi permintaan memuat instance Field
.
Isi respons
Jika berhasil, isi respons akan berisi instance Operation
.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/datastore
https://www.googleapis.com/auth/cloud-platform
Untuk informasi selengkapnya, lihat Ringkasan Autentikasi.