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) ...

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.