gpt4 book ai didi

arrays - 检索快照时,如何使用数组中的最后一个值作为 .child() 的路径?

转载 作者:行者123 更新时间:2023-11-30 11:52:58 25 4
gpt4 key购买 nike

我是 Firebase 新手,有一个函数可以将我的所有事件 ID 写入数组。我想使用该数组中的最后一个值(最后一个事件 ID)来查找该特定事件 ID 的子级。

我知道如何获取数组中的最后一项,但如何将其放入我的 .child() 路径中?

我尝试了下面的代码,但它似乎不起作用。我猜测是因为 .child("(lastEvent)") 不是有效的路径。

let lastEvent = eventIDArray.last
refHandle = ref.child("Bouts").child("\(lastEvent)")

如何插入lastEvent值作为我的路径?或者说这有可能吗?再次强调,欢迎新手选择。

最佳答案

排序和过滤数据

您可以使用排序和过滤功能来获取项目。
要获取最后一项,您可以像这样编写查询。**

let recentBoutsQuery = (ref?.child("Bouts").queryLimited(toLast: 1))!

这将从数据库的最后一个条目中返回 1 个条目。

您可以从 firebase 文档了解更多信息。 Work with Lists of Data

关于arrays - 检索快照时,如何使用数组中的最后一个值作为 .child() 的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48144853/

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