【问题标题】:retrieve values greater than particular value from firebase realtime databasein android从android中的firebase实时数据库中检索大于特定值的值
【发布时间】:2017-08-15 11:32:46
【问题描述】:

我在 Android 中有一个本地数据库,其中包含一些包含时间戳的数据。我有一个包含相同数据的 firebase 数据库。现在,如果我更新 firebase 数据库中的数据,假设我会自动更新名称和时间戳。应用还优先保留上次同步时间。

如何从 firebase 中检索所有数据,其中 firebase 中的时间戳大于首选时间戳?

【问题讨论】:

    标签: android firebase firebase-realtime-database


    【解决方案1】:

    类似这样的:

    Query query = ref.orderByChild("lastUpdatedTimestamp").startAt("1490187991");
    

    我不确定您为什么将时间戳存储为字符串 btw。我建议将其转换为一个数字,这样当我们到达第 11 位时,您就不会被抓住(诚然,这需要相当长的时间)。

    【讨论】:

    • tnx 回复。让我试试
    • 它返回所有数据先生。此查询是否返回所有时间戳大于 1490187991 的数据?
    猜你喜欢
    • 1970-01-01
    • 2020-07-15
    • 1970-01-01
    • 2019-02-04
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    相关资源
    最近更新 更多