目前 DDP 有一些问题。对于一个问题,所有工作都非常完美。我有一个收藏品,我正在观察这些变化。当我最初调用 sub 时,它会通过添加的 .. 发送所有数据(我明白了)。但是,当我通过添加新记录来更新同一个集合时,会调用两次观察更改,然后再次发送整个集合,而不仅仅是增量(即新添加的记录)。
有什么理由会发生这种情况。该代码与标准计数示例非常相似,接受当我在添加的函数中进行控制台登录时,它会两次打印出相同的 id,然后几秒钟后将整个数据集发送回。只有一个客户端连接到它,所以它不是另一个客户端。
当我调试客户端时,我可以看到发送了两次记录。客户端是 DDP 的 android 实现。
任何帮助将不胜感激。