Firebase安全规则强制一个多关系?

时间:2017-10-25 14:03:59

标签: firebase firebase-security

让我说我有一个按照类别划分3个节点的电影结构:

Film
    filmId1
        Tiltle = "xxx"
        type :  IdAction
    filmId2
        Tiltle = "yyy"
        type = Idcomedy

Type
    IdAction
        descrition = "action movie"
    IdComedy
        descrition ="funy"
    IdClassic
        Descrition = "old movies"

MoviesByType
    IdAction
        filmId1: true
        filmI10 : true

如何创建一个firebase安全规则,以便从服务器端验证当客户端创建新的Film条目时,它还会创建相应的MoviesByType关系?

1 个答案:

答案 0 :(得分:0)

我不相信您可以使用安全规则强制执行此操作。但是,您可以使用Firebase数据库触发器强制执行此操作。

您可以创建在客户端将数据写入“Film”节点时触发的触发器。触发器可以自动对“MoviesByType”节点进行适当的更新。客户端只需要执行一次写操作,服务器负责通过触发器保持自己的最新状态。

Here is the documentation on Firebase triggers

相关问题