我正在使用RethinkDB的基本Deepstream设置,但由于某种原因,删除记录时永远不会发出删除事件?
var x = window.deepstream.record.getRecord('test1');
x.subscribe(function(){
console.log('was deleted')
})
window.setTimeout(function(){
console.log('deleting');
x.delete();
},2000);
“发生的事情”文字永远不会输出......这是预期的行为吗?
答案 0 :(得分:2)
看起来订阅实际上并没有监听删除事件,我需要专门做:
x.on('delete', function(){
console.log('was deleted')
})