ArrayValue

Nilai array.

Representasi JSON
{
  "values": [
    {
      object (Value)
    }
  ]
}
Kolom
values[]

object (Value)

Nilai dalam array.

Nilai

Pesan yang dapat menyimpan salah satu jenis nilai yang didukung.

Representasi JSON
{

  // Union field value_type can be only one of the following:
  "nullValue": null,
  "booleanValue": boolean,
  "integerValue": string,
  "doubleValue": number,
  "timestampValue": string,
  "stringValue": string,
  "bytesValue": string,
  "referenceValue": string,
  "geoPointValue": {
    object (LatLng)
  },
  "arrayValue": {
    object (ArrayValue)
  },
  "mapValue": {
    object (MapValue)
  }
  // End of list of possible types for union field value_type.
}
Kolom
Kolom union value_type. Harus memiliki nilai yang ditetapkan. value_type hanya ada berupa salah satu diantara berikut:
nullValue

null

Nilai null.

booleanValue

boolean

Nilai boolean.

integerValue

string (int64 format)

Nilai bilangan bulat.

doubleValue

number

Nilai ganda.

timestampValue

string (Timestamp format)

Nilai stempel waktu.

Presisi hanya hingga mikrodetik. Saat disimpan, presisi tambahan apa pun akan dibulatkan ke bawah.

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

stringValue

string

Nilai string.

String, yang direpresentasikan sebagai UTF-8, tidak boleh lebih dari 1 MiB - 89 byte. Hanya 1.500 byte pertama representasi UTF-8 yang dipertimbangkan oleh kueri.

bytesValue

string (bytes format)

Nilai byte.

Tidak boleh lebih dari 1 MiB - 89 byte. Hanya 1.500 byte pertama yang dipertimbangkan oleh kueri.

String berenkode base64.

referenceValue

string

Referensi ke dokumen. Misalnya: projects/{projectId}/databases/{databaseId}/documents/{document_path}.

geoPointValue

object (LatLng)

Nilai titik geografis yang mewakili titik di permukaan Bumi.

arrayValue

object (ArrayValue)

Nilai array.

Tidak dapat berisi nilai array lain secara langsung, meskipun dapat berisi peta yang berisi array lain.

mapValue

object (MapValue)

Nilai peta.

Nilai Peta

Nilai peta.

Representasi JSON
{
  "fields": {
    string: {
      object (Value)
    },
    ...
  }
}
Kolom
fields

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

Kolom peta.

Kunci peta mewakili nama kolom. Nama kolom yang cocok dengan ekspresi reguler __.*__ telah dicadangkan. Nama kolom yang dicadangkan dilarang, kecuali dalam konteks tertentu yang terdokumentasi. Kunci peta, yang direpresentasikan sebagai UTF-8, tidak boleh melebihi 1.500 byte dan tidak boleh kosong.

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