我建议您编写一个脚本,在用户之间循环,并为每个用户删除“点”条目,firebase提供了一个基本功能来完成此操作
userRef.child("point").remove();
您可以用您喜欢的语言编写它(我也有类似的问题,我使用库用python编写了它)。
脚本完成后,您只需将其安排在某个地方。如果您有自己的服务器,您可以使用crontab
(在linux中)并安排它在每个周末运行。例如,这每周日下午5点运行您的脚本。
0 17 * * sun /scripts/deleteFirebasePoints.sh
如果您没有自己的服务器,您可以使用AWS或Google Cloud等服务。也可以使用Firebase Cloud Functions来完成,它可以让您轻松创建自己的功能,但上次我使用它时,安排它有点复杂。
我如何删除记录“苹果”(在图片中标记)? 根据文档,要移除一个项,需要对引用调用removeValue()。但要获得引用,我需要子ID。因为它是一个随机生成的id(-kisnx87ayigsh3ilp0d),如何删除它?
我以为上面的办法行得通,但它失败了。我把它放在渲染行部分。它出现了reference.remove失败。第一个参数必须是有效的函数。就像在这些房间里,它有信息,我认为这是我出错的地方,但我不知道如何去做它。谢谢。
我仍在开发我的登录应用程序。此时,用户可以注册、登录和更新配置文件信息。数据存储在firebase实时数据库中,该装置也通过firebase工作。我想添加一个“删除配置文件”按钮,以便从firebase中删除用户信息。我弄清楚了如何从自动认证过程中删除用户。现在我尝试对Uid调用remove()函数,因此现在数据在实时数据库中被删除,但仍在Firebase身份验证中,如果删除userdata,应用
我尝试了和,但它仍然用null替换基中的值。 因此,我想在单击按钮时从第一个数组中获取一个值,然后删除它,再次从新的第一个数组中获取值。 它的数据库结构: 我的新代码: logcat:2019-02-20 02:11:25.263 163 1-2110/?E/AudioFlinger:内存不足,无法容纳AudioTrack大小=131296 2019-02-20 02:11:25.263 163
我在Android应用程序中使用Firebase实时数据库,数据如下: 如何从javascript访问该数据。我只想编写一个函数来获取每个endTime的值,并和当前时间和if endTime进行比较 事件是固定值。 Indjija、Vojvodina和-KsB2mVkpgQe_fRyFFH4是自动生成的,所以有可能有更多像这两个的值。 我知道如何解决这个问题在Android Studio与Jav
从android工作室按特定值删除记录的适当代码是什么。 必需:如果starCount字段等于0,则删除所有记录。