any.typeOf() → string
Gets the type of a ReQL query’s return value.
The type will be returned as a string:
ARRAY
BOOL
DB
FUNCTION
GROUPED_DATA
GROUPED_STREAM
MAXVAL
MINVAL
NULL
NUMBER
OBJECT
PTYPE<BINARY>
PTYPE<GEOMETRY>
PTYPE<TIME>
SELECTION<ARRAY>
SELECTION<OBJECT>
SELECTION<STREAM>
STREAM
STRING
TABLE_SLICE
TABLE
Read the article on ReQL data types for a more detailed discussion. Note that some possible return values from typeOf
are internal values, such as MAXVAL
, and unlikely to be returned from queries in standard practice.
Example: Get the type of a string.
r.expr("foo").typeOf().run(conn, callback);
// Result passed to callback
"STRING"
Couldn't find what you were looking for?
Contribute: edit this page or open an issue