为路径的某些字段定义安全规则的一般方法是什么?
例如,用户具有以下数据:
{
name: "John Doe",
organization: "John Doe Inc",
salary: "$1"
}
如何定义安全规则以表明公众只能阅读name
和organization
,但只有John Doe才能看到自己的salary
字段?
最好为每个用户创建/public/
和/private/
路径,以明确定义public
和private
属性吗?
{
public: {
name: "John Doe",
organization: "John Doe Inc."
},
private: {
salary: "$1"
}
}
对此有什么好处?