防止对象在特定条件下保存

时间:2017-04-25 18:37:18

标签: firebase firebase-realtime-database google-cloud-functions

我想阻止在某些条件下发生保存。

例如,当用户向另一个用户发送好友请求时,我会创建一个新的“请求”对象。但是,如果这些用户之间的“请求”已存在,我想阻止创建此对象。

以前使用Parse,有一个beforeSave函数。如果某些条件成立,这使我可以防止在服务器端发生保存。

如何在某些条件下有条件地允许/禁止保存数据?

1 个答案:

答案 0 :(得分:0)

取决于你想要用这个beforeSave函数完成什么,但它听起来很像火焰基础。规则中的.validate。请参阅:https://firebase.google.com/docs/database/security/#section-validation