O'Reilly logo

Mastering RethinkDB by Shahid Shaikh

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Accessing changefeed (real-time feed) in RethinkDB

We had mentioned in Chapter 1, The RethinkDB Architecture and Data Model, that the real-time feature of RethinkDB is called changefeed. It is the heart of the RethinkDB real-time functionality. RethinkDB changefeed provides continuous live updates about the changes happening in the subscribed table.

In order to avail the feature of changefeed, you just need to attach your listener for the particular table, and you should receive every single minor update happening in the table such as addition, deletion, update, and so on.

Let us demonstrate this using our users table. Here is the piece of code that will add the listener to the table:

rethinkdb.table("users").changes().run(connection,function(err,cursor) ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required