获取父节点,其中嵌套属性在Firebase中等于某个值

时间:2017-06-23 10:51:13

标签: ios swift firebase firebase-realtime-database

在写问题之前,我会说我在iOS开发和firebase中都是新手:)这就是为什么我提前为一个愚蠢的问题道歉:)

我在firebase中有下一个数据结构(例如):

- users
-- id:123
--- name: Roy
--- age: 28
--- isAdmin: true
-- id:124
--- name: Bill
--- age: 35
--- isAdmin: false
-- id:125
--- name: Mike
--- age: 25
--- isAdmin: true

我想向firebase写入请求并获取所有嵌套字段的用户节点,其中 isAdmin == true

我可以让所有用户循环遍历所有用户集,并在每次迭代中检查字段 isAdmin ,但这是不好的方法。也许firebase有机会在一行代码中获取这些数据?

如果不是 id 字段我自己快速完成了,但是 id 会产生问题,因为它们对每个用户都不同而我无法写出正确的路径在child()函数中。

0 个答案:

没有答案