插入文档时未调用changes()

时间:2016-03-19 17:26:03

标签: rethinkdb rethinkdb-javascript

我对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);

1 个答案:

答案 0 :(得分:1)

我认为你需要迭代betsCursor