Mengedit entity di konsol

Halaman ini menjelaskan cara mengedit entitas menggunakan konsol Google Cloud.

Untuk mempelajari cara mengubah entity secara terprogram, lihat Memperbarui entity.

Sebelum memulai

Halaman ini mengasumsikan bahwa Anda telah membuat entity yang disimpan di Firestore dalam mode Datastore. Anda dapat membuat entity melalui Datastore API seperti yang dijelaskan dalam Memulai Datastore API, atau melalui editor entity di konsol Google Cloud seperti yang dijelaskan dalam Mulai Cepat.

Pilih entitas yang akan diedit

  1. Di konsol Google Cloud, buka halaman Databases.

    Buka Databases

  2. Pilih database yang diperlukan dari daftar database.

  3. Di menu navigasi, klik Datastore Studio.

  4. Temukan entitas yang ingin Anda edit dengan menentukan namespace, jenis, dan/atau filter untuk nilai properti. Untuk mempelajari caranya, lihat Menjalankan kueri.

  5. Klik Nama/ID entitas. Layar Anda akan terlihat seperti berikut:

    Halaman ringkasan entity yang menampilkan informasi tentang entity.

Mengedit properti

  1. Buka halaman Edit Entity untuk entitas. Di bagian Properti, klik Edit untuk properti yang ingin Anda edit.

  2. Di panel Edit property, ubah Name, Type, atau Value properti. Anda juga dapat mengubah apakah properti diindeks atau tidak. Untuk mempelajari dampak menyertakan atau mengecualikan properti dari indeks, lihat Properti yang dikecualikan.

    Klik tombol edit untuk mengedit properti.

  3. Klik Done. Panel Edit properti akan tertutup dan tabel properti kini menampilkan perubahan Anda. Perubahan tidak di-commit ke database hingga Anda mengklik Simpan. Tabel properti menandai perubahan yang belum di-commit dengan titik biru di samping nama properti.

  4. Lakukan perubahan tambahan pada properti lainnya. Setelah menyelesaikan pengeditan, klik Simpan untuk menerapkan perubahan ke database.

    Konsol akan meng-commit perubahan Anda dan mengarahkan Anda kembali ke halaman Datastore Studio.

Menambahkan properti

  1. Buka halaman Edit Entity untuk entitas. Klik Tambahkan properti.
  2. Di panel Tambahkan properti, tentukan nama untuk properti.
  3. Pilih jenis untuk jenis data properti.
  4. Tentukan nilai untuk properti.
  5. Tentukan apakah properti diindeks. Untuk mempelajari dampak penyertaan atau pengecualian properti dari indeks, lihat Properti yang dikecualikan.

    Panel tambahkan properti.

  6. Klik Tambahkan. Panel Tambahkan properti akan tertutup dan tabel properti kini menampilkan perubahan Anda. Perubahan tidak di-commit ke database hingga Anda mengklik Simpan. Tabel properti menandai perubahan yang belum di-commit dengan titik biru di samping nama properti.

  7. Lakukan perubahan tambahan pada properti lainnya. Setelah menyelesaikan pengeditan, klik Simpan untuk menerapkan perubahan ke database.

    Konsol akan meng-commit perubahan Anda dan mengarahkan Anda kembali ke halaman Datastore Studio.

Menghapus properti

  1. Buka halaman Edit Entity untuk entitas. Di bagian Properties, klik Delete untuk properti yang ingin dihapus.

    Tombol hapus dalam tabel properti.

  2. Tabel properti kini menampilkan perubahan Anda. Perubahan tidak di-commit ke database hingga Anda mengklik Simpan. Tabel properti menandai penghapusan properti yang tidak di-commit dengan nama dan nilai properti yang dicoret.

    Anda dapat mengurungkan penghapusan yang tidak di-commit dengan mengklik Pulihkan di baris tabel properti.

  3. Lakukan perubahan tambahan pada properti lainnya. Setelah menyelesaikan pengeditan, klik Simpan untuk menerapkan perubahan ke database.

Properti kompleks

Editor entity mendukung properti dengan jenis kompleks seperti Array dan Embedded entity.

Properti array

Saat Anda menambahkan atau mengubah nilai properti Array, berikan nilai dalam format JSON.

Contoh JSON yang valid untuk properti array.

Jika Anda memasukkan JSON yang tidak valid untuk kolom Nilai, Anda akan menerima pesan error. Anda tidak akan dapat menambahkan properti jika JSON tidak valid.

Properti entity tersemat

Saat Anda menambahkan atau mengubah nilai properti Embedded entity, berikan nilai dalam format JSON.

Contoh JSON yang valid untuk properti entitas tersemat

Jika Anda memasukkan JSON yang tidak valid untuk kolom Nilai, Anda akan menerima pesan error. Anda tidak akan dapat menambahkan properti jika JSON tidak valid.

Langkah selanjutnya