Type functions

Type Functions

Name Description
TYPE Returns the type of the value as a STRING .

TYPE

Syntax:

 type(input: ANY) -> STRING 

Description:

Returns a string representation of the input type.

If given an absent value, returns NULL .

Examples:

input type(input)
NULL "null"
true "boolean"
1 "int32"
-3L "int64"
3.14 "float64"
2024-01-01T00:00:00Z UTC "timestamp"
"foo" "string"
b"foo" "bytes"
[1, 2] "array"
{"a": 1} "map"
path("c/d") "reference"
vector([1.0, 2.0]) "vector"
ABSENT NULL

Client examples

Node.js
 const 
  
 result 
  
 = 
  
 await 
  
 db 
 . 
 pipeline 
 () 
  
 . 
 collection 
 ( 
 "books" 
 ) 
  
 . 
 select 
 ( 
 field 
 ( 
 "title" 
 ). 
 notEqual 
 ( 
 "1984" 
 ). 
 as 
 ( 
 "not1984" 
 )) 
  
 . 
 execute 
 (); 
  

Web

 const 
  
 result 
  
 = 
  
 await 
  
 execute 
 ( 
 db 
 . 
 pipeline 
 () 
  
 . 
 collection 
 ( 
 "books" 
 ) 
  
 . 
 select 
 ( 
 field 
 ( 
 "title" 
 ). 
 notEqual 
 ( 
 "1984" 
 ). 
 as 
 ( 
 "not1984" 
 )) 
 ); 
  
Swift
 let 
  
 result 
  
 = 
  
 try 
  
 await 
  
 db 
 . 
 pipeline 
 () 
  
 . 
 collection 
 ( 
 "books" 
 ) 
  
 . 
 select 
 ([ 
 Field 
 ( 
 "title" 
 ). 
 notEqual 
 ( 
 "1984" 
 ). 
 as 
 ( 
 "not1984" 
 )]) 
  
 . 
 execute 
 () 
  

Kotlin

 val 
  
 result 
  
 = 
  
 db 
 . 
 pipeline 
 () 
  
 . 
 collection 
 ( 
 "books" 
 ) 
  
 . 
 select 
 ( 
 field 
 ( 
 "title" 
 ). 
 notEqual 
 ( 
 "1984" 
 ). 
 alias 
 ( 
 "not1984" 
 )) 
  
 . 
 execute 
 () 
  

Java

 Task<Pipeline 
 . 
 Snapshot 
>  
 result 
  
 = 
  
 db 
 . 
 pipeline 
 () 
  
 . 
 collection 
 ( 
 "books" 
 ) 
  
 . 
 select 
 ( 
 field 
 ( 
 "title" 
 ). 
 notEqual 
 ( 
 "1984" 
 ). 
 alias 
 ( 
 "not1984" 
 )) 
  
 . 
 execute 
 (); 
  
Python
 from 
  
 google.cloud.firestore_v1.pipeline_expressions 
  
 import 
 Field 
 result 
 = 
 ( 
 client 
 . 
 pipeline 
 () 
 . 
 collection 
 ( 
 "books" 
 ) 
 . 
 select 
 ( 
 Field 
 . 
 of 
 ( 
 "title" 
 ) 
 . 
 not_equal 
 ( 
 "1984" 
 ) 
 . 
 as_ 
 ( 
 "not1984" 
 )) 
 . 
 execute 
 () 
 ) 
  
Java
 Pipeline 
 . 
 Snapshot 
  
 result 
  
 = 
  
 firestore 
  
 . 
 pipeline 
 () 
  
 . 
 collection 
 ( 
 "books" 
 ) 
  
 . 
 select 
 ( 
 notEqual 
 ( 
 field 
 ( 
 "title" 
 ), 
  
 "1984" 
 ). 
 as 
 ( 
 "not1984" 
 )) 
  
 . 
 execute 
 () 
  
 . 
 get 
 (); 
  
Create a Mobile Website
View Site in Mobile | Classic
Share by: