firebase - 如何使用 React Native 和 Firebase 从多个用户读取位置?
问题描述
我有一个反应原生项目,我正在使用 firebase db,但我是新手,所以我遇到了一些麻烦。我正在尝试从具有唯一 uid 的多个用户那里检索和读取位置,现在这是我的查询(返回所有数据):
firebase.database().ref('/users/').on('value', (snapshot) => {
const userObj = snapshot.val();
console.log(userObj);
});
这是我的实时火力:
-users
-->BAEjWfhiZiWnMv0VGwNCZFfAA7q1
-name: Anna
-age: 34
-location:
---latitude: -22.7525031
---longitude: -28.7525031
-->RMOQm1Uk3aZMbHpSpggcCU5vH8T2
-name:Chris
-age:56
-location
---latitude: -29.7525031
---longitude: -32.7525031
但我真正想要的是得到这个输出:
BAEjWfhiZiWnMv0VGwNCZFfAA7q1
latitude: -22.7525031
longitude: -28.7525031
RMOQm1Uk3aZMbHpSpggcCU5vH8T2
latitude: -29.7525031
longitude: -32.7525031
有没有办法只用他们的位置检索用户的唯一 uid?
解决方案
推荐阅读
- python - 我无法在 python 中替换 \xe2\x97\x8f
- angular - 缓存可重用 Angular 组件的图像/gif
- php - mpdf 仅应用某些样式
- java - 监视具有事务方法的服务弹簧
- r - 用户输入功能
- android - 如何在博览会中更新语言包?
- html - 正则表达式:检查字符串是否有 1 到 6 个数字,以及正好 4 个特殊字符
- generics - 为什么 Kotlin 的 Type 的 vararg 被视为 Array
而不是数组 - javascript - Javascript 对象:查找值为空的第一个嵌套对象
- ruby-on-rails - ActiveStorage - 上传到 GoogleCloudStorage 返回 500 后端错误