观察使用 childByAutoId 保存的数据



我正在使用childByAutoId将每条消息保存在Firebase中。

现在,在观察数据时,我希望每个查询使用 .queryStarting(atValue: ) .queryEnding(atValue: ) 获取 10 条较旧的消息

childByAutoId可以吗?谢谢

当然。但这通常不是最佳做法 - 不要按键查询。按节点中的子项查询。

messages
  -Y8hji98jasdjkas
    datestamp: "20170405"
  -Yin99s9ks9kksok
    datestamp: "20170407"
  -Y7iijs9jsk9999j
    datestamp: "20170409"
queryOrdered(byChild: "datestamp").queryStarting(atValue: "20170405")
                                  .queryEnding(atValue: "20170408")

将检索这两个较旧的子节点

  -Y8hji98jasdjkas
    datestamp: "20170405"
  -Yin99s9ks9kksok
    datestamp: "20170407"

相关内容

  • 没有找到相关文章

最新更新