使用Firebase规则自动删除节点

问题描述 投票:0回答:1

我正在使用Firebase存储一些用户数据。因此,现在我要删除检查“ last_ubdated”时间<5分钟的旧数据。请帮助为此创建Firebase规则。下面是我的数据结构。enter image description here

我已经创建了规则,但是它不能正常工作。(下面的代码)

{ "rules": {
".read": true,
".write": true,
  "$drivers":{
    ".indexOn": ["driverId"],
      ".write": "newData.exists() || data.child('last_updated').val() > (now)",

  } } }
firebase firebase-realtime-database firebase-security-rules
1个回答
0
投票

Firebase安全规则在添加后无法更改任何数据。它们仅在客户端读取或写入数据时生效。如果要安排按计划删除某些内容,则需要其他解决方案。

另请参见:Cloud Functions for Firebase trigger on time?

© www.soinside.com 2019 - 2024. All rights reserved.