GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Close
  • FAQ
  • Docs
  • API
  • Community
  • Blog
  • Accessing ReQL
  • r
  • connect
  • close
  • reconnect
  • use
  • run
  • changes

This view

  • Original page
  • New address

GeezerVison is showing rethinkdb.com — ReQL command reference - RethinkDB


▲ Back to top

Command syntax

any.typeOf() → string

Description

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"

Get more help

Couldn't find what you were looking for?

  • Ask a question on Stack Overflow
  • Chat with us and our community on Slack
  • Talk to the team on IRC on #[email protected] — via Webchat
  • Ping @rethinkdb on Twitter
  • Post an issue on the documentation issue tracker on GitHub

Contribute: edit this page or open an issue

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.