在写问题之前,我会说我在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()函数中。