我正在尝试在将数据添加到数据库时向用户显示警报.所以我写了(在客户端):
Meteor.autosubscribe(function() {
ItemCollection.find().observe({
added: function(item) {
// Alert code
}
});
});
Run Code Online (Sandbox Code Playgroud)
我发现,当一个新项目添加到服务器端的数据库时,不仅会显示警报(我认为这是正常的:))但是当我刷新页面时,还会为每个先前添加的项目显示警报.我想Meteor在启动时从Mongo数据库中获取所有数据(以填充本地Minimongo数据库),然后为本地数据库中添加的每个项目触发"已添加"事件.
但这是正常行为吗?如何只接收服务器上数据库中"真正"添加的项目?
meteor ×1