有没有办法在Parse Core Data中排除字段暴露给前端?例如。我有User
模型,其字段为email
。现在,我想允许其他用户获取有关该用户的特定信息,但不该电子邮件地址。只允许管理员从后端获取电子邮件地址。 Parse.com有没有机会实现这个目标?
答案 0 :(得分:1)
每个字段无法使用ACL(至少到今天)。
我认为解决问题的最佳方法是创建另一个名为PublicUserProfile
的类(使其成为公共读取,不公开写入),将User
类设为私有(将public read / write设置为false) )并引用User类的公共配置文件(反之亦然)。这样你就可以只公开你所定义的'公共'。
您还可以将User
类设为私有,并使用云代码仅显示您想要的数据,但是您可能会丢失一些Parse功能(通过其客户端代码)。使用此解决方案,您的用户配置文件不会跨越两个类(与我的第一个建议相比)。例如,它将使编辑用户字段变得更加简单。这是你必须做出的权衡。