ข้อความที่สามารถเก็บประเภทค่าที่รองรับประเภทใดก็ได้
การแสดง JSON | |
---|---|
{ // Union field |
ช่อง | ||
---|---|---|
ช่องการรวม value_type ต้องมีชุดค่า value_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
||
nullValue |
ค่า Null |
|
booleanValue |
ค่าบูลีน |
|
integerValue |
ค่าจำนวนเต็ม |
|
doubleValue |
ค่า Double |
|
timestampValue |
ค่าการประทับเวลา เจาะจงเฉพาะไมโครวินาที เมื่อจัดเก็บ ระบบจะปัดเศษความแม่นยำเพิ่มเติมลง การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
|
stringValue |
ค่าสตริง สตริงที่แสดงเป็น UTF-8 ต้องมีขนาดไม่เกิน 1 MiB - 89 ไบต์ เฉพาะการค้นหา 1,500 ไบต์แรกของการแสดง UTF-8 เท่านั้น |
|
bytesValue |
ค่าไบต์ ต้องไม่เกิน 1 MiB - 89 ไบต์ การค้นหาจะพิจารณาเฉพาะ 1,500 ไบต์แรกเท่านั้น สตริงที่เข้ารหัสฐาน 64 |
|
referenceValue |
การอ้างอิงเอกสาร เช่น |
|
geoPointValue |
ค่าจุดทางภูมิศาสตร์ที่แสดงจุดบนพื้นผิวโลก |
|
arrayValue |
ค่าอาร์เรย์ ต้องไม่มีค่าอาร์เรย์อื่นโดยตรง แต่สามารถมีแผนที่ที่มีอาร์เรย์อื่น |
|
mapValue |
ค่าแมป |
ค่าแผนที่
ค่าแมป
การแสดง JSON | |
---|---|
{
"fields": {
string: {
object ( |
ช่อง | |
---|---|
fields |
ฟิลด์ของแผนที่ คีย์แผนที่จะแสดงชื่อช่อง ชื่อช่องที่ตรงกับนิพจน์ทั่วไป ออบเจ็กต์ที่มีรายการคู่ |