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 kumpulan nilai. 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. Jika disimpan, presisi tambahan akan dibulatkan ke bawah.

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

stringValue

string

Nilai string.

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

bytesValue

string (bytes format)

Nilai byte.

Tidak boleh melebihi 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 langsung berisi nilai array lain, meskipun dapat berisi peta yang berisi array lain.

mapValue

object (MapValue)

Nilai peta.

MapValue

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 __.*__ dicadangkan. Nama kolom yang dicadangkan dilarang kecuali dalam konteks terdokumentasi tertentu. 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" }.