【发布时间】:2013-12-19 18:32:35
【问题描述】:
我正在尝试弄清楚如何在 Meteor Publish 中为我的帖子集合执行此操作:
- 检查 sharedBy 数组是否包含当前的 userId。
- sharedBy 是共享此帖子的所有用户的数组。
- 如果是这样,请将 Posts 集合更新为布尔值,即 isSharedCurrentUser 为 1。
- 最好只有客户端集合才能添加这个新字段。
- 发布 Posts 集合,但排除 sharedBy 数组(因为它可能包含数百万个条目)。
【问题讨论】:
-
我想进一步了解这个发布函数:它需要参数吗?它是发布所有帖子还是仅发布当前用户的帖子?还有其他发布后功能吗?等等
-
您能否解释一下您使用数字 2 的目的,因为这似乎是错误的处理方式,如果我们想出另一种实现方式,一切都会变得更漂亮。
-
我想检查当前登录的用户是否分享了在 Handlebars {{#each posts}} 期间显示的帖子。我想到的 Publish 函数不带任何参数。
标签: mongodb meteor publish-subscribe