【发布时间】:2017-12-23 10:51:12
【问题描述】:
我的 Firebase 数据库中有一个“用户”节点。其中的每个用户都有一个带有 uid 的 root。每个用户的属性之一是“坐标”。我想观察所有用户的任何这些坐标的任何变化。我几乎需要类似的东西:
usersDatabaseReference.child("*").child("coordinates").observe(.value, with: { (snapshot) in
我的结构是这样的:
-
用户
-
abcdefghijklmnop
坐标:“12.345,12.345”
其他道具
-
qrstuvwxyz
坐标:“34.567,34.567”
其他道具
-
所以我正在为坐标值发生变化的任何用户寻找全局通知。
我是否需要遍历我的 userDatabaseReference 中的所有子节点并为每个子节点设置观察者?然后任何时候添加或删除用户,重新设置?
您可以了解我为什么要使用通配符。我应该如何处理?
【问题讨论】:
标签: ios swift firebase firebase-realtime-database observers