Collections 仅将文档插入到集合的客户端

Collections 仅将文档插入到集合的客户端,collections,meteor,Collections,Meteor,大家好,我对meteor还很陌生,对收集工作流程有疑问 是否可以只将文档插入集合的客户端,然后再将其完全插入集合的服务器端 目前我有: 服务器端集合(如POST)->发布->订阅->客户端集合(POST)->复制到仅客户端集合(如tempCol)->修改仅客户端集合(tepmCol)->提交并插入到服务器集合(POST) 我试图做的是将仅客户端集合(tempCol)删除为以下内容: 服务器端集合(POST)->发布->订阅->客户端集合(POST)->修改客户端集合(POST)中的数据->提交更

大家好,我对meteor还很陌生,对收集工作流程有疑问

是否可以只将文档插入集合的客户端,然后再将其完全插入集合的服务器端

目前我有:

服务器端集合(如POST)->发布->订阅->客户端集合(POST)->复制到仅客户端集合(如tempCol)->修改仅客户端集合(tepmCol)->提交并插入到服务器集合(POST)

我试图做的是将仅客户端集合(tempCol)删除为以下内容:

服务器端集合(POST)->发布->订阅->客户端集合(POST)->修改客户端集合(POST)中的数据->提交更改并保存到服务器集合(POST)

我是否可以通过允许/拒绝规则来实现这一点,然后在提交时使用方法

谢谢你抽出时间, 那你呢

CollectionName._collection.insert({ });

CollectionName._collection.update({ }, { });

CollectionName._collection.remove({ });

我不太确定您想做什么,但是您可以创建一个只有客户端的集合,使用
clientCollection=new Mongo.collection(null)以存储客户端数据。稍后,您可以使用一种方法将这些数据存储在服务器中。我认为您实际上遵循了正确的模式。使用允许/拒绝规则来拒绝更新将导致更新完全丢失,您将无法将其推迟到以后。我不知道有什么方法可以延迟集合的同步。我不明白你为什么要这样做。您是否考虑过使用会话变量来存储文档,然后再将它们存储在数据库中?我使用的是仅客户端的集合,因为我需要会话变量的临时存储,但我还需要集合(IDs)的功能因此,我可以在我所拥有的父/子数据之间执行链接。大约2年后,我遇到了这个问题,似乎使用
\u collection
确实做到了这一点。