通过电子邮件,电话号码或用户ID通过身份验证来搜索和查找用户很简单。
是否可以通过Firebase实时数据库搜索用户?
唯一的搜索方法是查询,例如:
var ref: DatabaseReference!
ref = Database.database().reference()
// My top posts by number of stars
let myTopPostsQuery = (ref.child("user-posts").child(getUid())).queryOrdered(byChild: "starCount")
queryorderedbyKey
:通过子键对结果进行排序。
queryOrderedByValue
:按子值对结果进行排序。
queryOrderedByChild
:按指定的子键或嵌套的子路径的值对结果进行排序
您可以在这里阅读更多内容:
https://firebase.google.com/docs/database/ios/lists-of-data#filtering_data