我对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);
答案 0 :(得分:1)
我认为你需要迭代betsCursor
。