Pesan yang dapat menyimpan salah satu jenis nilai yang didukung.
Representasi JSON | |
---|---|
{ // Union field |
Kolom | ||
---|---|---|
Kolom union value_type . Harus memiliki nilai yang ditetapkan. value_type hanya ada berupa salah satu diantara berikut: |
||
nullValue |
Nilai null. |
|
booleanValue |
Nilai boolean. |
|
integerValue |
Nilai bilangan bulat. |
|
doubleValue |
Nilai ganda. |
|
timestampValue |
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: |
|
stringValue |
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 |
Nilai byte. Tidak boleh lebih dari 1 MiB - 89 byte. Hanya 1.500 byte pertama yang dipertimbangkan oleh kueri. String berenkode base64. |
|
referenceValue |
Referensi ke dokumen. Misalnya: |
|
geoPointValue |
Nilai titik geografis yang mewakili titik di permukaan Bumi. |
|
arrayValue |
Nilai array. Tidak dapat berisi nilai array lain secara langsung, tetapi dapat berisi peta yang berisi array lain. |
|
mapValue |
Nilai peta. |
Nilai Peta
Nilai peta.
Representasi JSON | |
---|---|
{
"fields": {
string: {
object ( |
Kolom | |
---|---|
fields |
Kolom peta. Kunci peta mewakili nama kolom. Nama kolom yang cocok dengan ekspresi reguler Objek yang berisi daftar pasangan |