我有一些Firebase数据结构如下:
root {
uid0 {
date: someDateValue
flag: true
}
uid1 {
date: anotherDateValue
flag: false
}
}
我想要做的是让所有root
的孩子flag
设为真,并按date
值排序。
这可能吗?
我认为将一个有序查询和一个相同的查询结合起来可能会有效。以下查询不会产生我期望的结果。
return ref
.child("root")
.queryOrdered(byChild: "date")
.queryEqual(toValue: false, childKey: "flag")
我不相信这个问题与this重复。我希望按不同的属性排序和过滤,而该问题是通过相同的属性进行排序和过滤,这实际上是可能的。