我有一个对象列表,它们在创建时看起来像这样:
{
owner: "<user uid>",
pending: true,
origin: { ... },
destination: { ... },
fare: { ... },
driver: {
user: null,
...
}
}
我需要编写以下规则:
pending: false
和driver.user: <their uid>
来声明对象。他们应该只对pending
和driver.*
owner
外,其他任何人都无法对其进行修改,而driver.user
driver.user
应该只能修改pending
}和driver.*
)这可能,如果是这样,这些规则是什么样的?
这不是重复,它与Getters或Setters无关。这是有关Firebase规则的问题 - https://firebase.google.com/docs/database/security/securing-data