0

我对 rethinkdb 的 changelog 功能有疑问。将文档添加到集合时,没有控制台输出。但是在通过启动我的应用程序后输出一次“更改” node app.js,为什么会这样?任何帮助表示赞赏。

// rethinkdb connection
var connection = null;
r.connect({ db: 'bc', host: 'localhost', port: 1337}, function(err, conn) {
    if(err) throw err;

    connection = conn;
    observeBets();
});


function observeBets() {
    r.table('bets').changes().run(connection, function(err, betsCursor) {
        if (err) throw err;

        console.log("changes");
    });
}

通过插入

var bet = {
    bet: "test",
    userID: 213
};
r.table('bets').insert(bet);
4

1 回答 1

1

我认为你需要迭代betsCursor

于 2016-03-19T19:17:12.717 回答