ユーザがサインアップするときに自動的に保存するlowercaseStringの名前でユーザを照会しようとしています。私は自分のuidを使ってユーザーのためのキーを作成しています。今私が取り戻しているのは、まさに最初のキー "ユーザー"だから、他のユーザーに自分の友達を見つけさせるのは難しいです。ここに私のfirebaseの情報が... Swiftを使用してユニークなUIDをキーとしてFirebaseのユーザに問い合わせ
だ。ここに私のコードは私がself.searchTXTFLD.text?.lowercaseString
を使用してユーザーを見つける助けてください...
let userRef = self.ref.childByAppendingPath("users")
userRef.queryOrderedByChild("caseUsername")
.queryStartingAtValue(self.searchTXTFLD.text?.lowercaseString, childKey: "caseUsername")
.observeEventType(.Value, withBlock: { (snapshot) -> Void in
print(snapshot.key)
です。それはユーザーの子と同じにする必要がありますcaseUsername
。
質問にはJSONツリーの図が含まれています。 Firebaseデータベースの[Export]ボタンをクリックすると、実際のJSONをテキストとして置き換えてください。 JSONをテキストとして検索可能にすることで、実際のデータを使ってテストしたり、答えに使用したりすることができます。一般的には、これは良いことです。 –