【发布时间】:2013-07-21 11:27:24
【问题描述】:
我寻找同步我的 Backbone.Collection 和 Meteor MongoDB 集合的最佳方式。 最好的方法是什么?我想通过客户端发出 POST/GET 请求。
【问题讨论】:
标签: javascript backbone.js meteor
我寻找同步我的 Backbone.Collection 和 Meteor MongoDB 集合的最佳方式。 最好的方法是什么?我想通过客户端发出 POST/GET 请求。
【问题讨论】:
标签: javascript backbone.js meteor
Meteor 已经使您的服务器集合和客户端缓存集合保持同步。如果你想使用backbone.js 集合,你可以通过两种方式来实现。
第一种方法:在 MongoDB 游标上使用观察,查找所有“添加”、“更改”和“删除”事件并根据需要处理它们。更多内容请参见docs。
第二种方法:为了降低内存消耗并且不在 Minimongo 和 Backbone 集合中保留每个对象的两个副本,您可以降低一层并使用 registerStore - 客户端 DDP API。
有关 API 文档,请查看 source code。 DDP specs 也可以提供帮助,请查看“管理数据”部分。
【讨论】: