【问题标题】:How to order fetched images from Firebase, from most recent to oldest?如何从 Firebase 获取图像,从最新到最旧?
【发布时间】:2019-04-10 10:42:09
【问题描述】:

我目前有一个应用程序,其中图像被上传到 firebase,然后在按下按钮时检索。但是在firebase中,它们是按字母顺序排列的。如何使“帖子”从最新到最旧的帖子排列? 我的数据库结构:

    {
  "Posts" : {
    "ThisWouldBeRandomUID" : {
      "post:RandomUIDHere" : {
        "ImageUrl" : {
          "image1" : "https://URLHere",
          "image2" : "https://URLHere"
        }
      }
    },
  "users" : {
    "7AM0CeJ71tYON9NejziFZto16fk2" : {
      "email" : "dhhfhfhffhdh@hdhdhdjdh.hehdhdhdh",
      "password" : "dhdhdhhdhdhdhdhdhfhf"
    }
  }
}

【问题讨论】:

    标签: ios iphone swift firebase firebase-realtime-database


    【解决方案1】:

    到目前为止,我没有在 firebase 中看到类似的功能,在我的情况下,在获取所有“发布”数据(它从最旧到新排列)之后,我存储从实时数据库查询返回的“数据”在一个对象中并在 javascript 中使用reverse() 函数,我成功地将帖子从新旧排序。希望这会有所帮助

    【讨论】:

    • 因此,即使您的数据库按字母顺序对经过身份验证的用户的位置进行排序,这也是正确的;订购?
    • 这取决于你如何查询你的数据,如果你想按字母顺序和从最新到最旧的顺序,你必须为此制定某种逻辑。请参阅数据查询列表中的documentation。在 C++ 上是一样的,虽然语法不同但理论本身是一样的
    • "从旧到新排列" 我的随机更改顺序。这是因为逻辑吗?
    • 关于您如何查询数据的问题可能是的
    • 在我的问题中添加了更多信息:我正在尝试显示从最新到最旧的图像。我假设要执行此数据库 wpuld 必须不是按顺序排列,而是按上传时间的顺序排列。没有?
    猜你喜欢
    • 1970-01-01
    • 2015-07-16
    • 2014-10-18
    • 2021-12-19
    • 1970-01-01
    • 1970-01-01
    • 2011-10-24
    • 2022-10-14
    • 1970-01-01
    相关资源
    最近更新 更多