【发布时间】:2019-01-25 06:08:39
【问题描述】:
我在检索节点中存在的数据时遇到问题
Dev->Regis->[userId("hjgsfgsdfghd8ydfsw3r")]->UserInfo->{userName:"", email:""}
我正在尝试以下查询
ref.child(kChild).child(kRegistration).queryOrdered(byChild: kUserInfo).queryEqual(toValue: searchText).observeSingleEvent(of: .value) { (snapshot) in
if snapshot.exists() {
}
}
我也尝试制定规则,但它确实产生了结果
"Development": {
"Registration": {
"$user_id": {
"UserInfo": {
".indexOn": ["userName"],
".read": "auth.uid == $user_id"
}
}
}
}
数据库结构
和 ref 表示 Database.refrence()
请帮忙解决这个问题。
谢谢。
【问题讨论】:
-
您还需要提供您的数据库结构以及该 ref 指向什么
-
已编辑。请立即检查。
标签: iphone swift xcode firebase firebase-realtime-database