克隆或编辑本地Minimongo集合

时间:2015-03-21 18:37:09

标签: meteor minimongo

我想克隆一个minimongo集合,这样我就可以做一些计算,得到一个结果,然后将这些结果推回到服务器。

假设这是一个合适的模式,我最好如何克隆一个minimongo集合?

在对象中似乎不再有._deepcopy(1.0.4),并且尝试EJSON.clone超过了即使是微小集合的callstack大小。下划线的_.clone()仅供参考。

或者,我可以通过collection._collection.update编辑本地收藏集。但如果是这种情况,如果服务器在处理时更新或删除文档,那么会发生什么?我观看了这个视频,但在这种情况下仍然不清楚:https://www.eventedmind.com/feed/meteor-how-does-the-client-synchronize-writes-with-the-server

1 个答案:

答案 0 :(得分:0)

模式背后的为什么让我感到厌烦,但一个解决方案可能是定义一个 null集合,docs)复制你需要的记录,做你的工作,然后将结果复制回原始集合,以自动同步回服务器。

 myLocalCollection = new Mongo.Collection(null);