【问题标题】:Clone or edit local Minimongo collection克隆或编辑本地 Minimongo 集合
【发布时间】:2015-05-25 01:01:20
【问题描述】:

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

假设这是一个合适的模式,我怎样才能最好地克隆一个 minimongo 集合?

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

或者,我可以通过collection._collection.update 编辑本地集合。但是如果是这样的话,如果服务器在处理过程中更新或删除了一个文档,会发生什么?我看了这个视频,但还不清楚那个场景:https://www.eventedmind.com/feed/meteor-how-does-the-client-synchronize-writes-with-the-server

【问题讨论】:

    标签: meteor minimongo


    【解决方案1】:

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

     myLocalCollection = new Mongo.Collection(null);
    

    【讨论】:

      猜你喜欢
      • 2014-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-18
      • 2011-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多