gpt4 book ai didi

java - 如何从 Android Studio 中的 Firebase 中删除特定条目?

转载 作者:太空狗 更新时间:2023-10-29 13:14:48 25 4
gpt4 key购买 nike

我在 Firebase 中有以下结构: Structure in Firebase

其中条目包含一个 image 和一个 timestamp。每个条目的名称是随机生成的,timestamp 是一个大于 0 的 int。

我想要的:

删除时间戳小于特定值的条目。

我目前的进度:

我应该能够使用以下代码检索已排序条目的列表:

Firebase myFirebaseRef = new Firebase("https://someURL.firebaseio.com/");
Firebase listOfObjects = myFirebaseRef.orderByChild("timestamp").getRef();

下一步是什么:

我想遍历和/或以某种方式仅删除 listOfObjects 中的特定条目。可能有一些 if 语句?

最佳答案

首先,我相信您可以使用 endAt() 来过滤您需要的条目

Firebase listOfObjects = myFirebaseRef.orderByChild("timestamp").endAt(myLimit).getRef();

那么像这样的东西应该可以工作

listOfObjects.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot querySnapshot) {
queurySnapshot.getRef().removeValue()
}
}

关于java - 如何从 Android Studio 中的 Firebase 中删除特定条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36087722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com