如何在客户端获取服务器删除/更新集合项的ID?

时间:2014-11-28 06:03:01

标签: javascript mongodb meteor

每当服务器修改/删除集合项时,我想运行一些函数。通过帮助页面,我得到了如下处理添加的方法,例如

{{#each marker}}
    {{> drawMarker}}
{{/each}}

和drawMarker的模板为

<template name="drawMarker">
   {{draw}}
</template>

和相应的帮助器js文件包含

Template.drawMarker.helpers({
draw: function(){
    //function to add marker
    }
});

我想知道如果从服务器端更新集合,如何处理每个标记的删除/更新?

1 个答案:

答案 0 :(得分:2)

简单注册一个observe removed callback

  

建立一个实时查询,在查询结果发生变化时调用回调。回调接收受影响的文档的全部内容,以及旧内容(如果适用)。