Chapter 2. RethinkDB Query Language

ReQL means RethinkDB query language. It offers a powerful and easy way to perform operations on JSON documents. It is one of the most important parts of the RethinkDB architecture. It is built on three important principles: embedding ReQL in a programming language, ReQL queries being chainable, and ReQL queries being executed on the server.

Here is a list of topics we are going to cover, along with the mentioned principles:

  • Performing conditional queries
  • ReQL queries are chainable
  • ReQL queries are executed on a server
  • Traversing over nested fields
  • Performing string operations
  • Performing MapReduce operations
  • Calling HTTP APIs using ReQL
  • Handling binary objects
  • Performing JOINS
  • Accessing changefeed (real-time feed) in RethinkDB ...

Get Mastering RethinkDB now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.