2

我可以使用一种受支持语言的库来监听更改。就我而言,它是 NodeJS,代码如下所示:

r = require('rethinkdb')

r.connect()
    .then(function (conn) {
        return r.table("messages").changes().run(conn);
    })
    .then(function (change) {
        change.each(function (err, item) {
            console.log(item)
        });
    });

但我想知道,是否可以运行一些请求,或者由 RethinkDB 引擎本身执行的过程,这样就不必在语言级别添加侦听器过程。

由于 RethinkDB 始终处于开启状态,并且正在倾听变化,我想从技术上讲它可以在那里做一些工作吗?

4

1 回答 1

2

据我所知,RethinkDB 没有触发器或存储过程之类的机制。

github上有2个大问题:提案:触发器触发器-尝试2我希望在带有新提要机制的未来版本中看到类似的东西。

于 2015-09-25T16:35:45.910 回答