我有一种默认情况下用户不应该阅读的文档类型。允许单个给定用户访问读取此类型的单个给定文档的最佳实践是什么?
示例:用户创建一个“活动”,然后可以邀请其他用户加入该活动。未受邀用户无法查看该活动中的任何字段,而受邀用户可以查看所有字段(但仅限于该特定活动)。
我有一种默认情况下用户不应该阅读的文档类型。允许单个给定用户访问读取此类型的单个给定文档的最佳实践是什么?
示例:用户创建一个“活动”,然后可以邀请其他用户加入该活动。未受邀用户无法查看该活动中的任何字段,而受邀用户可以查看所有字段(但仅限于该特定活动)。
真正唯一的选择是使用Reader fields。它是一种特殊类型的字段,可根据存储在该项目中的值控制对文档的访问。因此,您可以为每个文档设置不同的读者访问列表。