REST Resource: projects.databases.documents

Sumber: Dokumen

Dokumen Firestore.

Tidak boleh melebihi 1 MiB - 4 byte.

Representasi JSON
{
  "name": string,
  "fields": {
    string: {
      object (Value)
    },
    ...
  },
  "createTime": string,
  "updateTime": string
}
Bidang
name

string

Nama sumber daya dokumen, misalnya projects/{projectId}/databases/{databaseId}/documents/{document_path} .

fields

map (key: string, value: object ( Value ))

Sebuah objek yang berisi daftar "key": value . Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

createTime

string ( Timestamp format)

Hanya keluaran. Waktu pembuatan dokumen.

Nilai ini meningkat secara monoton ketika sebuah dokumen dihapus lalu dibuat ulang. Itu juga dapat dibandingkan dengan nilai dari dokumen lain dan readTime kueri.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z" .

updateTime

string ( Timestamp format)

Hanya keluaran. Waktu terakhir kali dokumen diubah.

Nilai ini awalnya ditetapkan ke createTime kemudian meningkat secara monoton dengan setiap perubahan pada dokumen. Itu juga dapat dibandingkan dengan nilai dari dokumen lain dan readTime kueri.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z" .

Metode

batchGet

Mendapat banyak dokumen.

batchWrite

Menerapkan sejumlah operasi tulis.

beginTransaction

Memulai transaksi baru.

commit

Melakukan transaksi, sambil memperbarui dokumen secara opsional.

createDocument

Membuat dokumen baru.

delete

Menghapus dokumen.

get

Mendapat satu dokumen.

list

Daftar dokumen.

listCollectionIds

Mencantumkan semua ID koleksi di bawah dokumen.

listDocuments

Daftar dokumen.

partitionQuery

Mempartisi kueri dengan mengembalikan kursor partisi yang dapat digunakan untuk menjalankan kueri secara paralel.

patch

Memperbarui atau menyisipkan dokumen.

rollback

Mengembalikan transaksi.

runAggregationQuery

Menjalankan kueri agregasi.

runQuery

Menjalankan kueri.