插入文档时未调用 changes()

changes() not called when inserting a document

我对 rethinkdb 的更改日志功能有疑问。将文档添加到集合时,没有控制台输出。 BUT "changes" 在我通过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);

我认为您需要迭代 betsCursor