1

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

“发生了什么事”文本永远不会输出......这是预期的行为吗?

4

1 回答 1

2

看起来订阅实际上并没有监听删除事件,我需要专门做:

x.on('delete', function(){
    console.log('was deleted')
})
于 2017-05-25T03:24:38.673 回答