有人能告诉我如何从下面的firebase节点设置中获取所有的子节点0yV3uJZAoDWCZNHuRgxrUlKYFgz1
吗?
我有以下代码:
self.groupRef
.child(groupId)
.queryOrderedByKey()
.queryStarting(afterValue: userId)
.queryEnding(beforeValue: userId)
.observeSingleEvent(of: .value, with: { snap in
})
我想获取-1
和-2
作为用户ID的一部分。
1条答案
按热度按时间ffscu2ro1#
您的查询当前开始和结束于
userId
,这意味着您只得到一个节点。如果你想让所有的节点都以
userId
的值**开始,你需要在下一个节点结束。常见的技巧是:这里的
~
不是一个魔术运算符,而只是ASCII表中最后一个字符之一。