【发布时间】:2019-07-31 13:23:40
【问题描述】:
如何从 Firebase 上的实时数据库中获取除当前用户之外的所有用户的详细信息?
我一直在尝试为我的数据库创建一些查询,但没有成功。这是第一次在 Firebase 中处理查询,发现它们有点混乱。
我的数据库结构如下:
-> users
->profile
->uid1
->email : "some@email.com"
->name : "some_name"
->favourite
->id1
->title : "some_title"
->date : "some_date"
->id : "id1"
->id2
->title : "some_title"
->date : "some_date"
->id : "id2"
->uid2
->email : "some@email.com"
->name : "some_name"
->favourite
->id1
->title : "some_title"
->date : "some_date"
->id : "id1"
->id2
->title : "some_title"
->date : "some_date"
->id : "id2"
->uid3
->email : "some@email.com"
->name : "some_name"
->favourite
->id1
->title : "some_title"
->date : "some_date"
->id : "id1"
->id2
->title : "some_title"
->date : "some_date"
->id : "id2"
这是我尝试过的:
Database.database().reference().child("users/profile")
.queryOrdered(byChild: "username")
.queryStarting(atValue: searchBar.text!)
.queryEnding(atValue: searchBar.text! + "\u{f8ff}")
.observeSingleEvent(of: .value, with: { (snapshot) in
假设我登录的用户的用户 ID 为“uid1”,我如何获取除当前用户之外的所有其他用户的详细信息?
【问题讨论】:
-
展示你是如何尝试解决这个问题的。显示您的代码。
标签: ios json swift firebase firebase-realtime-database