Meteor 流星-否认阅读?
你如何否认在《流星》中读到的收藏 此操作没有允许/拒绝方法,您不能在集合发布筛选器中执行此操作,因为它只运行一次。我很震惊,我认为如果你拒绝阅读,模板会变成空白是有道理的 Meteor在一个只有单一用户类型的网站上运行良好,但如何进一步分离数据以供阅读?检查用户角色后,可以在发布回调函数中调用.stop() 这里有一个例子Meteor 流星-否认阅读?,meteor,Meteor,你如何否认在《流星》中读到的收藏 此操作没有允许/拒绝方法,您不能在集合发布筛选器中执行此操作,因为它只运行一次。我很震惊,我认为如果你拒绝阅读,模板会变成空白是有道理的 Meteor在一个只有单一用户类型的网站上运行良好,但如何进一步分离数据以供阅读?检查用户角色后,可以在发布回调函数中调用.stop() 这里有一个例子 我在谷歌上搜索了一段时间后找到了这个答案。希望这能帮助其他人。我仍然觉得奇怪的是,您不能在allow或deny上定义读取属性并实现相同的行为。我的答案是针对集合的deny r
我在谷歌上搜索了一段时间后找到了这个答案。希望这能帮助其他人。我仍然觉得奇怪的是,您不能在allow或deny上定义读取属性并实现相同的行为。我的答案是针对集合的deny read操作: 这个AFAIK没有正式的解决方案,但我认为有一个社区解决方案 试一试 链接到有关大气的软件包 从页面 使用前/后挂钩扩展Mongo.Collection,用于 插入/更新/删除/查找/查找 从github复制粘贴了一些示例代码
.before.find(userId, selector, options)
.after.find(userId, selector, options, cursor)
.before.findOne(userId, selector, options)
.after.findOne(userId, selector, options, doc)
另一种方法是将游标的空列表返回为
[]
meteor add matb33:collection-hooks
.before.find(userId, selector, options)
.after.find(userId, selector, options, cursor)
.before.findOne(userId, selector, options)
.after.findOne(userId, selector, options, doc)