Firebase安全时间规则使用';现在';

Firebase安全时间规则使用';现在';,firebase,firebase-realtime-database,firebase-security,Firebase,Firebase Realtime Database,Firebase Security,我有一个Firebase安全规则,试图在字段timstamp尚未通过时允许写入,即应允许修改,直到时间超过时间戳数据字段中设置的时间 "tips": { ".read": true, "$user_id": { "tips": { "$game_id": { ".write": "root.child('/games/' + $game_id + '/timestamp/').val() > now" } } }

我有一个Firebase安全规则,试图在字段timstamp尚未通过时允许写入,即应允许修改,直到时间超过时间戳数据字段中设置的时间

"tips": {
    ".read": true,
    "$user_id": {
    "tips": {
      "$game_id": {
      ".write": "root.child('/games/' + $game_id + '/timestamp/').val() > now"
      }
    } 
  }
为了使此规则发挥作用,我有两个示例时间戳字段:

timestamp: 1593840696 
timestamp: 1393840696
虽然我没有验证什么是“现在”,但我理解它是大纪元时间,当前日期/时间大约是1493840696。当写入Firebase时,我希望第一个条目能够成功更新(它的时间戳在“现在”时间之后),第二个条目会像过去一样失败


但我看到的是,这两条记录都不允许使用此规则更新?如果我将大于'>'更改为小于',Firebase数据库将以毫秒为单位存储自纪元以来的时间戳。获取此类值的一个简单方法是使用JavaScript的
Date.now()
类似于以下代码段:


console.log(Date.now())如果我的答案有用,请单击其左侧的向上投票按钮。如果它回答了您的问题,请单击复选标记接受它。这样别人就知道你已经得到了(足够的)帮助。你可以接受答案,因为你已经发布了问题。希望你现在表现得被接受,弗兰克。非常感谢。
".write": "root.child('/games/' + $game_id + '/timestamp/').val() < now"