如何运行服务器端实时数据库查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何运行服务器端实时数据库查询相关的知识,希望对你有一定的参考价值。

我正在使用Firebase的实时数据库。

我可以使用我的旧设备并永久保持它以检查主机是否已离开一方,因此通知用户。但是,这很不方便,必须有一个简单的服务器端解决方案。

我知道如何编码(使用.observe等),但我不知道在哪里运行代码。代码将在一个循环中检查主机是否每10秒钟离开一次(这是因为主机可能电量耗尽,因此不会通知数据库)。我能以某种方式简单地在函数中运行它吗?还是使用托管?

服务器代码将向主机发送请求,如果没有响应,则该方已关闭,因此它将告知用户。

非常感谢任何正确方向的帮助或指示。


如果您有任何问题,请询问!

答案

它与ios无关。将您的初始代码放入viewDidLoadinit方法(取决于您如何编写代码)并忘记它。每个实例调用一次这些方法。目前,Firebase在您的用例上运行良好。至少我对observe方法没有任何奇怪的更新。你也可以指定你想在Firebase中准确观察到什么(比如newlast 15

另一答案

对此的解决方案是,即使用户离开应用程序,他们仍然会参加聚会。我使用了用户默认值,因此它可以记住用户是否在聚会中,以便它可以返回它们。

我还使用了Realtime Database triggers,它可以删除应用程序中有一个操作的用户的所有信息(因此所有数据都被删除,而不会遗留下来,这会浪费不可用的数据库内存)。

以上是关于如何运行服务器端实时数据库查询的主要内容,如果未能解决你的问题,请参考以下文章

你如何在 python 中处理 graphql 查询和片段?

如何在运行时加载的 jsp 中包含 html 片段?

Jaspersoft 工作室如何运行直接查询或实时连接到大数据库

HBase查询优化

后端实时生成图片,前端VUE如何获取并展示

移动端 input输入实时监听查询数据渲染