Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firebase相当于MySQL';现在呢?_Android_Firebase_Firebase Realtime Database - Fatal编程技术网

Android Firebase相当于MySQL';现在呢?

Android Firebase相当于MySQL';现在呢?,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,有没有办法用当前时间戳(+1小时)创建新记录?是否可以只选择时间戳大于现在的记录?查询中没有内置的服务器端时间戳操作符。您必须使用客户端时间戳和或先读取来构建某些内容。您可以在firebase中使用客户端时间 或 使用Firebase的云函数,您可以运行移动后端代码,自动响应Firebase功能触发的事件 数据库事件 见: 例如:在/records/{pushId}/servertime中侦听/records/{pushId}/time和写入时间 exports.makeUppercase =

有没有办法用当前时间戳(+1小时)创建新记录?是否可以只选择时间戳大于现在的记录?

查询中没有内置的服务器端时间戳操作符。您必须使用客户端时间戳和或先读取来构建某些内容。

您可以在firebase中使用客户端时间

使用Firebase的云函数,您可以运行移动后端代码,自动响应Firebase功能触发的事件 数据库事件

见:

例如:在/records/{pushId}/servertime中侦听/records/{pushId}/time和写入时间

exports.makeUppercase = functions.database.ref('/records/{pushId}/time')
    .onWrite(event => {

      var date = new Date();
      var current_hour = date.getHours();
 return event.data.ref.parent.child('servertime').set(current_hour);
}

另请参见:

我们是否可以使用云功能和数据库事件。是否会有明显的延迟。哪种方法是最好的@弗兰克·范·帕夫伦